需求:将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中大于等于 10 的元素选出来,放入新数组
分析:
①:声明一个新的数组用于存放新数据newArr
②:遍历原来的旧数组, 找出大于等于 10 的元素
③:依次追加给新数组 newArr

代码

  1. //需求1:现有一个数组,需要将数组里面大于10的元素添加到一个新数组里面
  2. let arr = [8, 6, 4, 5, 4, 35, 12, 10, 6, 3, 4, 8, 20, 14, 19, 11]
  3. let newArr = [] //声明一个变量新数组来接收大于10的元素
  4. for (let i = 1; i < arr.length; i++) {
  5. if (arr[i] > 10)
  6. newArr.push(arr[i])
  7. }
  8. console.log(newArr);

效果

image.png