我是 javascript 新手,我正在尝试从 todoist 的不同项目中获取一堆任务,并尝试为这些任务分配标签。
const task_list = {};
for (let id of project_id) {
api.getTasks({
projectId: id, filter: "(today | overdue | p1) & !subtask"
})
.then((tasks) => { Object.assign(task_list, { id: tasks }); console.log(task_list)})
.catch((error) => console.log(error))
}
for (let id of project_id) {
console.log(id)
console.log(task_list.id)
}
这是目前我的代码草稿。底部 for 循环中的 console.log 正在打印 undefined 但 Object.assign 后面的 console.log 能够打印出正确的输出。
请帮忙。