我对 javascript 比较陌生,并试图对以下数组中的所有分数求和:
[
{ tile: "N", score: 1 },
{ tile: "K", score: 5 },
{ tile: "Z", score: 10 },
{ tile: "X", score: 8 },
{ tile: "D", score: 2 },
{ tile: "A", score: 1 },
{ tile: "E", score: 1 }
]
我试过使用这个功能:
function maximumScore(tileHand) {
return tileHand.reduce((p,c) => p.score + c.score, 0);
}
但我得到的结果不是NaN28。但是,当我用 替换p.score我的函数时p,我得到了 28 的预期结果。
为什么会这样?
繁花不似锦
料青山看我应如是
海绵宝宝撒
宝慕林4294392
相关分类