【发布时间】:2021-11-25 01:41:57
【问题描述】:
这是我的代码,请给出一些解决方案。
输入:-
var b = [167,244,377,56,235,269,23];
for(var temp=0;temp<b.length;temp++){
console.log(b)
b.shift();
}
输出:-
[ 167, 244, 377,56, 235, 269,23]
[ 244, 377, 56, 235, 269, 23 ]
[ 377, 56, 235, 269, 23 ]
[ 56, 235, 269, 23 ]
【问题讨论】:
-
如果
b缩小,那么b.length也会变小,所以temp<b.length发生得更快。 -
你需要使用
while -
while(b.length){}
标签: javascript arrays typescript for-loop