0
点赞
收藏
分享

微信扫一扫

JavaScript高阶函数之filter,取偶案例

JamFF 2022-04-28 阅读 34
javascript

正常函数取偶代码

 var arr = []
    var nums = [10, 20, 7, 31, 8, 30, 50]
    for (var i = 0; i < nums.length; i++) {
      if (nums[i] % 2 == 0) {
        arr.push(nums[i])
      }
    }
    console.log(arr);

filter取偶代码


    var nums = [10, 20, 7, 31, 8, 30, 50]
    var newnums = nums.filter(function (item) {
      return item % 2 == 0
    })
    console.log(newnums);

从代码量上大大缩减了工作量,这里逻辑比较简单区别不是很大,若写一些逻辑性比较强的函数,区别会很明显;还是推荐能使用filter就使用。

举报

相关推荐

0 条评论