不能使用循环和迭代器
创建数组不是问题的关键,关键就是解决数组元素从0到100的递增
可以利用定时器,规定时间走一遍,每走一遍元素值增1
进入定时器,给数组赋值,元素值增1,判断元素值是否自增到预定值
满足需求后,对定时器进行清除。
代码如下:
var arr = [];
var i = 0;
var set = setInterval(() => {
arr.push(i);
i++;
console.log(i, arr);
if (i >100) {
clearInterval(set);
}
}, 100);
console.log(arr);
结果如下: