本文介绍了需要点符号帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的对象的示例:
var fruit = {
apple: {
}
}
var apple = this.rel;
有人请告诉我为什么这样做:
Will someone please tell me why this works:
fruit[apple]
这不是吗?
fruit.apple
推荐答案
在 Javascript 中 foo.bar
等价于 foo["bar"]
,而不是 foo[bar]
.
In Javascript foo.bar
is equivalent to foo["bar"]
, not foo[bar]
.
因此,fruit.type
将变成 fruit["type"]
,但 type:
中没有 type:
字段code>fruit 对象,所以 fruit.type
返回 undefined.
Therefore, fruit.type
will become fruit["type"]
, but there isn't a type:
field in the fruit
object, so fruit.type
returns undefined.
这篇关于需要点符号帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!