保存变量以供以后在异步函数中使用

时间:2019-12-17 17:56:00

标签: javascript asynchronous

此代码:

for (var i = 0; i < 5; ++i)
{
    var iSave = i;
    setTimeout(function () { console.log(iSave); }, 3000 + (iSave * 1000));
}

如何使其输出0、1、2、3、4而不是5个4s?

换句话说,如何保存变量以在异步函数上使用它?

0 个答案:

没有答案