【发布时间】:2022-11-18 15:53:58
【问题描述】:
我正在练习 js,我在 for each 循环中遇到了这行代码
function test(arr1){
let fq1 = {}
for(val of arr1){
fq1[val] = (fq1[val] || 0) + 1
}
}
test([1,2,3,3]);
我已经提供了我遇到的代码任何人都可以解释一下发生了什么
fq1[val] = (fq1[val] || 0) + 1
我试过了,我已经看到对象键正在存储数组中提供的值的数量。但是我不清楚上面提到的那行代码。
【问题讨论】:
标签: javascript function object