// 创建一个空对象
let person = {};
// 方法一:直接赋值添加属性
person.name = "张三";
// 解释:这是最简单的方式,直接通过点符号给对象添加属性。
// 方法二:使用方括号语法添加属性
person['age'] = 25;
// 解释:这种方式允许我们使用变量作为属性名,或者包含特殊字符的属性名。
// 方法三:使用 Object.defineProperty 方法添加属性并设置特性
Object.defineProperty(person, 'gender', {
value: 'male',
writable: false, // 是否可以修改属性值,默认为 false
enumerable: true, // 是否可以枚举,默认为 false
configurable: true // 是否可以删除或更改属性配置,默认为 false
});
// 解释:这种方法可以更精细地控制属性的行为,比如是否可写、是否可枚举等。
console.log(person); // 输出: { name: '张三', age: 25, gender: 'male' }
上一篇:js 判断对象类型
下一篇:js 获取对象的属性
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站