在JavaScript中,变量可以指向一个对象,而对象是可以添加属性的。如果你想给一个已经存在的变量(假设它指向一个对象)添加属性,你可以直接通过点符号(.
)或者方括号([]
)来添加。
假设你有一个变量obj
,它指向一个对象,你可以这样给它添加属性:
let obj = {}; // 初始化一个空对象
// 使用点符号添加属性
obj.name = "Alice";
// 使用方括号添加属性
obj["age"] = 30;
console.log(obj); // 输出: { name: 'Alice', age: 30 }
delete
关键字可以删除对象的属性。delete obj.name; // 删除'name'属性
console.log(obj); // 输出: { age: 30 }
in
运算符或者hasOwnProperty
方法。console.log("name" in obj); // 输出: false
console.log(obj.hasOwnProperty("age")); // 输出: true
领取专属 10元无门槛券
手把手带您无忧上云