陣列的 map、filter 跟 reduce 三個常用的方法介紹 在介紹這三個方法之前,先帶大家了解何謂"callback function"。
引用 MDN 的說明如下:
回呼函式(callback function)是指能藉由參數(argument)通往另一個函式的函式。它會在外部函式內調用,以完成某些事情。
簡單來說,就是一個程式執行完再去執行另一個程式,並且是在指定時機才觸發的。
接著我們來看這三個方法在 W3Schools 中的說明
map() Creates a new array with the result of calling a function for each array element
語法let new_array = arr.map(function callback( currentValue[, index[, array]]) {// return element for new_array}[, thisArg])