var arr=[1,2,3,4] arr.forEach((res)=>{return res+1}) undefined arr //[1,2,3,4] arr.map((res)=>{return res=res+1}) [2, 3, 4, 5] arr //[1,2,3,4]
foreach沒有返回值
map會返回一個新的數組 不會修改原來的數組
var arr=[1,2,3,4] arr.forEach((res)=>{return res+1}) undefined arr //[1,2,3,4] arr.map((res)=>{return res=res+1}) [2, 3, 4, 5] arr //[1,2,3,4]
foreach沒有返回值
map會返回一個新的數組 不會修改原來的數組