js数组中的map⽅法使⽤实例
对于map⽅法我之前是有总结的:⽽且MDN上⾯也⽐较详细,所以这⾥我主要是写⼏个⼩例⼦⽅便理解
详细内容查看:|
例1:
var arr = [1,2,3,4,5,6,7];
var ar = arr.map(function(elem){
return elem*4;
});
console.log(ar);//[4, 8, 12, 16, 20, 24, 28]
console.log(arr);//[1,2,3,4,5,6,7]
例2:
let arr = [1,2,3,4,5]
let newArr = arr.map((item)=>{
item =  item<2?item=3:item
return item
})
console.log(newArr)//[3, 2, 3, 4, 5]
例3:
let arr = [1,2,3,4,5]
let newArr = arr.map((item)=>{js数组方法总结
return item>3
})
console.log(newArr)//[false, false, false, true, true]
注意:使⽤map⽅法会产⽣⼀个新的数组,数组的每⼀项就是我们return出去的值(所以map⽅法必须有返回值,如果没有return,那么新数组的每⼀项都为undefined),数组的个数与原数组⼀样

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。