函数式编程 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可以在函数内部使用
我们可以自定义函数的其他属性和方法 一般用于全局变量,静态变量,公共存储