1.数组map方法的作用 : 映射数组 按照某种映射关系,把数组的每一个元素给修改了 2.语法: array.map( function ( item, index, arr) {} ) 第一个参数:item,必须,当前元素的值 第二个参数:index,可选,当前元素在数组中的索引值 第三个参数:arr,当前元素属于的数组对象 3.map方法特点 (1)函数执行次数 === 数组长度 (2)函数内部的return return 新的元素 如果没有return,则map的返回值都是undefined (3)map方法的返回值 返回映射之后的新数组 4.注意点: (1)map()方法不会对空数组进行检测 (2)map()方法不会改变原始数组 5.应用场景举例: 全场8折 const arr = [88,90,100,20,50] const res = arr.map(item => item * 0.8)