嗨,我刚刚开始学习编码,并且在访问我创建的对象的属性时遇到了障碍。
这是我的对象。
var restaurantOrder = {
"my entree": "cheeseburger",
"my side": "fries",
"the drink": "water"
};
我想获取主菜的价值,但是我尝试的一切似乎都不起作用:(
这是我尝试过的。
var entreeValue = restaurantOrder.my entree;
var entreeValue = restaurantOrder[my entree];
var entreeValue = restaurantOrder.[my entree];
var entreeValue = restaurantOrder.["my entree"];
以上所有行均无效:(感谢您的帮助。
答案 0 :(得分:0)
由于 restaurantOrder
对象的属性包含空格,因此您将需要使用[]
来访问它们。不能像单个属性名称那样使用.
。
此外,由于空格,您将需要用引号将属性名称括起来,所以可以:
var entreeValue = restaurantOrder["my entree"];
或
var entreeValue = restaurantOrder['my entree'];
将起作用。