1. 利用遍历和push的方法就可以进行。
var arr = [1, 3, 10, 2, 20];
var result = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] < 10) {
result.push(arr[i]);
}
}
console.log(result);
2. 遍历 数组直接赋值,新数组的索引就是新数组的长度
var arr = [1, 3, 10, 2, 20];
var result = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] < 10) {
result[result.length] = arr[i];
}
}
console.log(result);
3. 和法二类似,只是新数组的索引用新的变量代替,这个变量能够自增
var arr = [1,3,10,2,20];
var result = [];
var j = 0;
for(var i = 0;i<arr.length;i++){
if(arr[i]<10){
result[j] = arr[i];
j++;
}
}
console.log(result);
结尾:
学习id: 201903090124-38
现在是大三学生,学习到了vue阶段,如有不对的地方,欢迎指正,一起努力呀。如有转载请注明出处