至於是什麼值,就看你的 reducer function如何寫了。
子類別繼承父類別,但 super(argumentName) 引用 父類別的建構子,要包覆在 子類別的建構子裏頭。
arrayName.push(element1,element2,....) 雖然可以添加多個元素進去 array裏頭,但在今天的例子裏頭,卻受限於 addRating(ratings)內的 array.push(ratings),固然一次只能添加一個元素進去。
我在class 裏頭犯最多的錯誤就是沒有加this。
以下為什麼出問題?
let sum = 0;
const reducer = (acc, cur) => { acc + cur }; <=== 這裡我忘了加 return
const reducer = (acc, cur) => { return acc + cur };
arrayName.reduce(reducer, sum);
沒有留言:
張貼留言