分享一个头条的前端面试题
function print(i) {
setTimeout(() => {
console.log(i)
}, Math.floor(Math.random() * 1000));
}
for(var i = 0; i < 100; i++) {
print(i)
}
请问如何能够按顺序输出0-99?
注:1. 随机数Math.floor(Math.random() * 1000)
部分不可修改,2. setTimeout不能删除
function print(i) {
setTimeout(() => {
console.log(i)
}, Math.floor(Math.random() * 1000));
}
for(var i = 0; i < 100; i++) {
print(i)
}
请问如何能够按顺序输出0-99?
注:1. 随机数Math.floor(Math.random() * 1000)
部分不可修改,2. setTimeout不能删除