需要用x[y]来澄清问题

  • 本文关键字:问题 javascript
  • 更新时间 :
  • 英文 :


有人能详细解释一下x[y]对中到底发生了什么吗?我尝试了控制台日志记录,但没有有用的信息。我对if块中的操作特别感兴趣。

let arr = ['a','b','b','c','c','c']
let obj = {}
arr.forEach((element) => {
if (obj[element]){
obj[element]++
}else{
obj[element] = 1
}
})
console.log(obj) //{a: 1, b: 2, c: 3}

因此IF块:

CCD_ 3只是意味着CCD_ 4是否作为密钥存在于CCD_。这里,如果obj中不存在element,则创建一个名为element的新密钥,并为其分配值1(当前存在一个实例)如果element作为密钥存在于obj中,则将1添加到obj中的密钥element(以增加计数)

相关内容

  • 没有找到相关文章

最新更新