Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 对象添加属性

作者:夕阳下的孤影   发布日期:2026-08-05   浏览:91

// 创建一个空对象
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 获取对象的属性

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js fill方法

js 数组连接

js json数组

js 数组复制

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站