将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中大于等于10的元素选出来,放入新数组
实现分析:
1. 声明一个新的空数组,用来存放 >=10 的元素
2. for循环遍历数组中的每个元素,判断是否大于等于10,将其存到声明的空数组中
3. 代码实现如下:
方法一:(优选)
var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
var newArr = []
for ( var i = 0; i <= arr.length-1; i++){
if( arr[i] >= 10 ){
newArr[newArr.length] = arr[i];
}
}
console.log(newArr);
方法二:
var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
var newArr = [];
var j = 0;
for ( var i = 0; i <= arr.length-1 ; i++){
if ( arr[i] >= 10){
newArr[j] = arr[i];
j++;
}
}
console.log(newArr);