前端笔试题:筛选出比10小的数有几种方法

2024-01-18 21:26:40 浏览数 (3)

题目:筛选出比10小的数有几种方法: 1.filter()

代码语言:javascript复制
var arr = [1,3,10,2,20];

var result = arr.filter(value=>value < 10);

console.log(result);

2.使用for或者forEach()方法

代码语言:javascript复制
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);
代码语言:javascript复制
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);
代码语言:javascript复制
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);

0 人点赞