📜  如何使用 JavaScript 访问对象键中有空格的对象?(1)

📅  最后修改于: 2023-12-03 15:23:53.576000             🧑  作者: Mango

如何使用 JavaScript 访问对象键中有空格的对象?

当对象键中包含空格时,通常使用点表示法访问对象属性将无法识别该属性。在这种情况下,我们可以使用方括号表示法来访问特定的属性。

下面是一个包含空格键的对象的示例:

const myObj = {
  "first name": "John",
  "last name": "Doe",
  age: 30
};

我们可以使用方括号表示法来访问包含空格键的属性:

const firstName = myObj["first name"];
const lastName = myObj["last name"];
const age = myObj.age;

请注意,属性名需要使用引号括起来,以使 JavaScript 解析器能够正确识别属性名。

我们还可以在创建对象时使用引号包含键名,以便更容易地使用点表示法访问该属性:

const myObj = {
  "first name": "John",
  "last name": "Doe",
  age: 30
};

const firstName = myObj["first name"];
const lastName = myObj["last name"];
const age = myObj.age;

请注意,这仅适用于使用点表示法访问属性的情况,而不是使用方括号表示法访问属性的情况。

总之,在 JavaScript 中访问对象键中包含空格的对象需要使用方括号表示法,需要注意指定键名时使用引号括起来。