利用JS如何筛选出一个数组里面我们需要的数据呢?
可以利用for循环来实现,在写代码的时候需要注意,首先要新建一个空的数组,它的作用是把我们选出来的数据存放进去。
随机给出一组数组[2, 0, 2, 2, 0, 5, 1, 9, 22, 30],将其中大于10的数字筛选出来,
代码可以这样来写:
<script>//筛选数组 方法一vararr= [2, 0, 2, 2, 0, 5, 1, 9, 22, 30]; varnewArr= []; varj=0; for (vari=0; i<arr.length; i++) { if (arr[i] >10) { newArr[j] =arr[i]; j++; } } console.log(newArr); </script>
打开浏览器进行验证:
结果是正确的。