【发布时间】:2019-01-22 11:52:02
【问题描述】:
例如,我有这样的代码:
var smth = '';
for (var i = 0; i < 10; i++) {
// Some long function I call from elsewhere
for (var k = 0; k < 10000; k++) {
smth += k + ' ';
}
smth += i;
}
console.log(smth);
我能否确定console.log 将始终在for 循环处理完我的smth 参数后执行?
所有异步/同步执行如何?我将如何重写代码以使console.log 与for 循环同时执行?
【问题讨论】:
-
您能否详细说明这个“长函数”的作用?
标签: javascript asynchronous synchronous