【发布时间】:2019-06-15 19:23:35
【问题描述】:
我如何在我自己的项目/设计中使用这种方法
Github.prototype.handleErr = function(res) {
if(!res.ok) {
throw new Error('Something went wrong!!' + res.status);
}
return res;
}
在同一个对象的另一个方法中
const git = new Github();
Github.prototype.getUser = (user) => {
return new Promise((resolve, reject) => {
// Profile
fetch(something)
.then(this.handleErr)
.then(response => response.json())
.then(data => resolve(data))
.catch(err => reject(err));
})
}
它不适用于 this.handleErr
我想在处理数据响应之前发出一个获取请求并使用.then() 消费者内部的git.handleErr() 函数。
【问题讨论】:
-
您尝试过什么,遇到的具体问题是什么?目前还不清楚您希望这段代码做什么,或者为什么没有达到您的期望。我认为更多的上下文确实有助于澄清你在问什么。
-
我现在编辑了,希望够清楚。
-
再看我添加了整个脚本
标签: javascript object methods