arr1 中有一些数字,需要筛选出大于10的,并放进arr2里面。
方法1:
var arr1 = [3,90,9,49,0,22,19,9,3,5]; var arr2 = []; for(var i = 0; i < arr1.length; i++){ if(arr1[i] > 10){ arr2.push(arr1[i]); //获取arr1中大于10的值,push进去arr2 } }
方法2:
var arr1 = [3,90,9,49,0,22,19,9,3,5];
var arr2 = [];
var j = 0;
for(var i = 0; i < arr1.length; i++){
if(arr1[i] > 10){
arr2[j] = arr1[i];
// arr2[i] = arr1[i];
//如果是这样,arr2中不满足条件的值会显示为empty
j++;
// 定义一个j,让他自增,让arr2只放合法的值(大于10)
}
}