1、数组的值是基本类型时,map不会改变原有数据 2、数组的值是引用类型时(对象),map会修改数组的值
})console.log(res);//--> undefined;console.log(ary);//--> 通过数组索引改变了原数组; 2.map() 有返回值,可以return 出来。 arr[].map(function(value,index,array){ //do something return XXX }) 参数:value数组中的当前项,index当前项的索引,array原始数组; 区别:map的回调函数中支持return返回值...
1、数组的值是基本类型时,map不会改变原有数据 2、数组的值是引用类型时(对象),map会修改数组的值