问题获取我的对象属性

时间:2018-06-30 08:02:02

标签: javascript object

嗨,我刚刚开始学习编码,并且在访问我创建的对象的属性时遇到了障碍。

这是我的对象。

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"];

以上所有行均无效:(感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

由于 restaurantOrder 对象的属性包含空格,因此您将需要使用[]来访问它们。不能像单个属性名称那样使用.

此外,由于空格,您将需要用引号将属性名称括起来,所以可以:

var entreeValue = restaurantOrder["my entree"];

var entreeValue = restaurantOrder['my entree'];

将起作用。