在使用map这个方法时 let arr = [1,2,3,4,5]; let arr1 = arr.map(function(item,idnex,arr){ return item*2 }); /** arr[0] = 20; 通过map遍历返回的数组形成一个新的数组与原数组之间没有引用关系。 */ 执行速度 map > forEach 未定义的值 map遇到未定义或未找到的值 不会跳过会一直计算