这是我的对象的一个例子:
var fruit = {
apple: {
}
}
var apple = this.rel;
Run Code Online (Sandbox Code Playgroud)
有人请告诉我为什么这样有效:
fruit[apple]
Run Code Online (Sandbox Code Playgroud)
这不是吗?
fruit.apple
Run Code Online (Sandbox Code Playgroud)
在Javascript foo.bar中相当于foo["bar"],而不是foo[bar].
因此,fruit.type将成为fruit["type"],但对象中没有type:字段fruit,因此fruit.type返回undefined.