📅  最后修改于: 2023-12-03 15:23:53.576000             🧑  作者: Mango
当对象键中包含空格时,通常使用点表示法访问对象属性将无法识别该属性。在这种情况下,我们可以使用方括号表示法来访问特定的属性。
下面是一个包含空格键的对象的示例:
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 中访问对象键中包含空格的对象需要使用方括号表示法,需要注意指定键名时使用引号括起来。