给定以下功能:
function meanMode(numbers) {
const result = numbers.reduce((count, number) => {
count[number] = (count[number] || 0) + 1;
return count;
}, {});
return result;
}
它返回一个数组,其中键是数字,值是原始数组中的重复次数。用过Array.prototype.reduce()
。但是,我不明白这一行:count[number] = (count[number] || 0) + 1;
具体来说,一个记录(count[number] || 0)
。这是什么意思?