码迷,mamicode.com
首页 > 编程语言 > 详细

_.each _.map _.filter javascript 语法

时间:2018-08-10 19:45:46      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:数组元素   需要   function   操作   div   fun   一个   return   行操作   

1.forEach():没有返回值,只是针对每个元素调用func
    简单来说,就是将数组中的每个值,依次进行遍历,执行功能函数
    如果只需对数组元素进行操作,不需返回任何值时适用

var shuzu=[1,2,3,4]
var a= _.each(shuzu,function(num1){
    return num1
})

console.log(a);
//结果为1,2,3,4

  注意 此处不可以为num1附任何条件,列入num1 +1,结果仍为1,2,3,4 四个数

 

2.map():返回一个新的Array,每个元素为调用func的结果
   是将每个元素进行func函数的处理,将处理后的结果作为一个元素放入新的数组
   需要将数组每个元素进行处理,得到处理后的数组,适用

var shuzu=[1,2,3,4]
var b= _.map(shuzu,function(num2){
    return num2 * 3; 
   })
console.log(b);
//结果是 3,6,9,12 

但是输出的是数组。

 

3.filter():返回一个符合func条件的元素数组
   将数组中的每个元素进行条件判断,符合条件的元素存入数组中,最后返回数组
   需要将数组元素按照一定条件进行筛选,适用

 var shuzu=[1,2,3,4]
 var c= _.filter(shuzu,function(num3){
return num3 > 2
        })
console.log(c)
//结果是 3,4

    输出的也是一个数组

 

_.each _.map _.filter javascript 语法

标签:数组元素   需要   function   操作   div   fun   一个   return   行操作   

原文地址:https://www.cnblogs.com/Bruce_H21/p/9456721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!