Javascript 的技巧
透過 filter()方法,會將原陣列的元素,經由指定的函式運算後,通過檢驗運算函式的元素,會構成一個新的陣列
。
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];
const result = words.filter(word => word.length > 6 );
// 過濾陣列,return 文字長度大於6
console.log(result)
// ["exuberant", "destruction", "present"]
透過 map()方法,會新增一個陣列並將原陣列的元素,經由回呼函式的運算結果,傳回新增的陣列
const arr = [3,6,9]
const newArr = arr.map( item => item*2 )
//經過map方法 將arr裡的元素乘以2倍
console.log(newArr)
//[6,12,18]
參考資料來源:
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/map