将数组[2, 0, 6, 1, 77, 0, 52, 0, 25, 7]; 中大于等于10的元素选出来 放入新数组
1 声明一个新的数组 存放新数组newArr
2 遍历原来的旧数组 找出大于等于10的元素
3 一次追加给新数组 newArr
方法1:
var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
var newArr = [];
var j = 0;
for (var i = 0; i < arr.length; i++) {
if (arr[i] > 10) {
// 新数组应该从0来说 一次递增
newArr[j] = arr[i];
j++;
}
}
console.log(newArr);
方法2:
var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
var newArr = [];
console.log(arr.length);
// 刚开始newArr.length就是0
for (var i = 0; i < arr.length; i++) {
if (arr[i] > 10) {
// 新数组应该从0来说 依次递增
newArr[newArr.length] = arr[i];
}
}
console.log(newArr);