1.数组的每一项是基础(简单)类型,执行map不会改变数组原来的结构
         2.数组的每一项是复杂类型{object},那么执行map方法会改变原来的数据结构
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>var arr = [1,2,3];// 1.数组的每一项是基础(简单)类型,执行map不会改变数组原来的结构// 2.数组的每一项是复杂类型{object},那么执行map方法会改变原来的数据结构var res = arr.map(item=>{return item*3;})console.log(arr);console.log(res);var obj = [{name:"li",age:10},{name:"zhang",age:11}]var result = obj.map(item=>{return item.age = 0;})console.log(result);console.log(obj)</script></body></html>

