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

js object 添加属性

作者:嗜神魔影   发布日期:2026-05-26   浏览:45

// 创建一个空对象
let person = {};

// 方法1:直接赋值添加属性
person.name = "Alice";
// 解释:这是最常见的方式,通过点符号直接给对象添加属性并赋值。

// 方法2:使用方括号语法添加属性
person['age'] = 25;
// 解释:方括号语法允许使用变量或动态字符串作为属性名,特别适用于属性名中包含特殊字符或空格的情况。

// 方法3:使用Object.defineProperty()方法添加属性
Object.defineProperty(person, 'gender', {
    value: 'female',
    writable: true,   // 是否可以修改这个属性的值
    enumerable: true, // 是否可以通过 for...in 循环返回该属性
    configurable: true // 是否可以通过 delete 删除属性,或者能否修改它的特性
});
// 解释:这种方法提供了更细粒度的控制,可以设置属性的可写性、枚举性和配置性等特性。

console.log(person);
// 输出结果:{ name: 'Alice', age: 25, gender: 'female' }

上一篇:js 获取对象的长度

下一篇:js 获取对象长度

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js fill方法

js 数组连接

js json数组

js 数组复制

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

Laravel 中文站