js高级-数组的map foreach 方法

函数式编程 

数组的sort 方法 传入一个匿名函数 就是函数式编程

ie9 以上的浏览器支持 map 方法

map方法 返回一个新数组

var t = [1,3,9,10,12]

for(var i in t){

  console.log(t[i])

}

//对数组中的每一个元素都*2 

var m  = t.map(function(item,index,array){

  //item 当前选项  index 当前选项索引 array 当前数组

  return item*2  //返回每个项处理的结果

})

console.log(m)

//打印数组中每个元素  forEach 返回值 undefined

var m = ['22',true,1,3,5]

m.forEach(function(item,index){

  //item 每一项  index 索引

  console.log(item,index)

})

猜你喜欢

转载自www.cnblogs.com/suanmei/p/9100333.html