标签:理论 var def index 回调 索引 inpu html --
参考网址:http://www.cnblogs.com/jocyci/p/5508279.html
1.foreach :
var ary = [12,23,24,42,1];
var res = ary.forEach(function (item,index,input) {
input[index] = item*10;
})
console.log(res);//-->undefined;
console.log(ary);//-->会对原来的数组产生改变;
2.map:
map的回调函数中支持return返回值;return的是啥,相当于把数组中的这一项变为啥(并不影响原来的数组,只是相当于把原数组克隆一份,把克隆的这一份的数组中的对应项改变了)
var ary = [12,23,24,42,1];
var res = ary.map(function (item,index,input) {
return item*10;
})
console.log(res);//-->[120,230,240,420,10];
console.log(ary);//-->[12,23,24,42,1];
VM239:5 [120, 230, 240, 420, 10]
VM239:6 [12, 23, 24, 42, 1]
标签:理论 var def index 回调 索引 inpu html --
原文地址:http://www.cnblogs.com/maochunyan/p/7513861.html