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} })