js高级-数组的map foreach 方法

Posted suanmei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js高级-数组的map foreach 方法相关的知识,希望对你有一定的参考价值。

函数式编程  sort map forEach  ....  jQuery()

数组的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)

})

 

 

//函数的属性方法

函数有内部属性:arguments可以在函数内部使用

我们可以自定义函数的其他属性和方法 一般用于全局变量,静态变量,公共存储

以上是关于js高级-数组的map foreach 方法的主要内容,如果未能解决你的问题,请参考以下文章

JS 数组 foreach 和 map

数组方法map和forEach的使用方法有哪些?

第139篇:JS数组常用方法(map(),reduce(),foreach())

JS中map()与forEach()的用法

js数组的map方法

JS中map()与forEach()的区别和用法