1.map的使用 map() 会返回一个新数组,不会改变原来的数组、修改其内容并保持原始数组不变的通用方法。 当出现需要修改现有数组的内容并将结果存储为新变量的时候就可以用 let arr= [{val:1,test:'测试'},{val:2},{val:3}]; 返回修改后单个值 let getArr= arr.map((item) => { return item.val * 2; }) // [2,4,6] 返回符合条件单个值 let getArr= arr.map((item) => { return item.test; }) // ['测试', undefined, undefined] 返回修改后对象 arr.map((item)=>{return {cccc:item.a} })