// 创建一个空对象
let obj = {};
// 方法一:直接赋值
obj.name = "Alice";
// 解释:通过点符号直接给对象添加属性和对应的值
// 方法二:使用方括号语法
obj['age'] = 25;
// 解释:通过方括号语法,可以动态地给对象添加属性。这种方式适用于属性名包含特殊字符或由变量构成的情况
// 方法三:使用Object.defineProperty方法
Object.defineProperty(obj, 'gender', {
value: 'female',
writable: true,
enumerable: true,
configurable: true
});
// 解释:使用Object.defineProperty可以更精细地控制新添加的属性的行为,例如是否可写、是否可枚举等
console.log(obj); // 输出: { name: 'Alice', age: 25, gender: 'female' }
上一篇:js 数字取整
下一篇:js 获取图片
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站