javascript 中給對象賦值的方法有兩種:使用點運算符(.)訪問和設(shè)置對象已有的屬性。使用方括號運算符([])可訪問和設(shè)置對象屬性,且支持使用動態(tài)鍵。
如何在 JavaScript 中給對象賦值
JavaScript 中有幾種不同的方法來給對象賦值。最常見的方法是使用點運算符或方括號運算符。
點運算符
點運算符(.)用于訪問和設(shè)置對象屬性。例如:
const person = {
name: "John Doe",
age: 30
};
// 訪問對象的 name 屬性
console.log(person.name); // "John Doe"
// 給對象的 age 屬性賦值
person.age = 31;
console.log(person.age); // 31
登錄后復(fù)制
方括號運算符
方括號運算符([])也可以用來訪問和設(shè)置對象屬性。但是,方括號運算符還可以用于訪問具有動態(tài)鍵的對象屬性。例如:
const person = {
name: "John Doe",
age: 30
};
// 使用動態(tài)鍵訪問對象的屬性
console.log(person["name"]); // "John Doe"
// 使用動態(tài)鍵給對象的屬性賦值
person["job"] = "Software Engineer";
console.log(person["job"]); // "Software Engineer"
登錄后復(fù)制
注意:
給對象賦值時,如果該屬性不存在,JavaScript 會自動創(chuàng)建它。
對象的屬性可以是各種類型,包括字符串、數(shù)字、布爾值、數(shù)組、對象等。
給對象賦值后,該對象本身會改變。






