map函数是对数组每个元素的映射操作,并返回一个新数组,原数组不会改变 map不改变原数组,返回一个原数组处理之后的新的数组 map 有且必须有return ,否则新数组各项值为undefined let arr=[2,3,4,5]; let a=arr.map(e=>{ return e=e*2 }) console.log(arr)//[2,3,4,5] console.log(a)//[4,6...
我肯定造啊 concat( )连接数组——>返回新数组 join(separator)将数组元素连接起来构建成一个字符串——>返回字符串 reverse()颠倒数组中元素的顺序——>返回原数组 slice(starpos, endpos)返回数据的一部分——>返回新数组 splice(start,deleteCount,value)插入、删除或替换数据的元素——>返回...
如果需要在原数组基础上生成一个新数组,map方法是一个很好的选择,比如:var evens =[1,2,3,4,5]var odds =evens.map(v=>v+1)console.log(evens,odds) //打印下看看