01.筛选数组.html 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /**
  10. * 要求:将数组[2,0,6,55,0,32,5,77,0,7]中大于等于10的元素选出来,放入新数组
  11. */
  12. //方法一
  13. // var arr = [2,0,6,55,0,32,5,77,0,7]
  14. // //创建一个新的空数组,用来存放筛选后的值
  15. // var newArr = []
  16. // //定义一个变量,用来作为新数组的索引
  17. // var j = 0
  18. // for(var i = 0 ; i < arr.length ; i++){
  19. // if(arr[i]>=10){
  20. // newArr[j] = arr[i]
  21. // j++
  22. // }
  23. // }
  24. // console.log(newArr)
  25. // 方法二
  26. var arr = [2,0,6,55,0,32,5,77,0,7]
  27. //创建一个新的空数组,用来存放筛选后的值
  28. var newArr = []
  29. for(var i = 0 ; i < arr.length ; i++){
  30. if(arr[i]>=10){
  31. newArr[newArr.length] = arr[i]
  32. }
  33. }
  34. console.log(newArr)
  35. </script>
  36. </head>
  37. <body>
  38. </body>
  39. </html>