【发布时间】:2018-10-15 05:09:09
【问题描述】:
我必须为下面的代码实现承诺,如何在这里实现承诺, 我想等到 for 循环结束。然后打印出来。
var a = ['1']; // lets just say array length should not more than 10.
function addit(id) {
if (id == 1) {
a.push(id);
} else {
additagain(id);
}
}):
function additagain(id) {
a.push(id);
}):
$('.class').each(function(index) {
id = index + 1;
addit(id);
};
【问题讨论】:
-
你的代码是怎么回事?!
}):?? -
您的代码同步运行。 Promise 适用于异步任务。请使用有效的用例更新您的示例,并在此处说明您要实现的目标。
-
这里为什么需要使用promise? for 循环是同步的
-
这是家庭作业吗?为什么需要使用 Promise?
-
其实你可以给这个问题一个更好的标题。请记住,这是一个免费社区,人们会使用该信息进行搜索。
标签: javascript promise