有人可以解释以下代码的行为吗?
let obj = {a:1, b:2} let i = ['a'] console.log(obj[i]) >> 1
为什么连数组都可以用来访问对象内部的属性?附带说明,这仅适用于长度为1的数组。我曾尝试对此进行研究,但据我所知,目前还没有任何文档解释为什么它应该起作用。
javascript arrays object
arrays ×1
javascript ×1
object ×1