<script>
var arr = [1900, 1800, 1700, 2001, 2009, 2100, 9999, 999, 888, 777, 666, 11001, 1100];
var newArr = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] < 2000) {
console.log(newArr);
// newArr[newArr.length] = arr[i] ;
newArr.push(arr[i]);
}
}
</script>
在做筛选数组时候,先把log函数放到newArr.push(arr[i]) 上面可以遍历,但是我其实不想要第一个空的返回,如下图:
然后放下来的话就没办法实现遍历逐渐增加的效果了,这是为什么了,那我是要在后面直接再用一个arr.shift删除掉吗,感觉好蠢。
<script>
var arr = [1900, 1800, 1700, 2001, 2009, 2100