我第一次使用反应,快递,续集和节点。下面的变量“json”保存解析的文本。但是我无法在函数外部访问“json”并迭代其内容。这是我得到的错误:
Uncaught TypeError: Cannot read property 'tasks' of undefined(…)
有没有克服这个?提前谢谢。
getTasks() {
var json;
superagent.get('/api/tasks')
.accept('json')
.end(function(err, res) {
if(err) throw err;
json = JSON.parse(res.text);
})
json.tasks.map(task => (
self.addTask(task.description)
));;
}