给空对象添加键值对

空对象添加键值对


小菜鸡不知道怎么给对象添加键值对,拿小本本记起来下次不要忘记了

// 先创建一个空对象
let obj={}
//然后新增一个键值对
obj['user']='admin'
obj['password']='123456'
//打印出来就是这样子的
{user:'admin',password:'123456'}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在JavaScript中,可以使用以下几种方法动态地向对象添加对: 1. 使用点号语法:可以使用点号语法直接给对象添加属性和,例如:obj.key = value; 2. 使用方括号语法:可以使用方括号语法动态地添加属性和,例如:obj[key] = value; 3. 使用Object.defineProperty()方法:该方法可以定义一个新属性或修改一个已有属性,并指定该属性的特性,例如:Object.defineProperty(obj, 'key', {value: value, writable: true, enumerable: true, configurable: true}); 4. 使用Object.assign()方法:该方法可以将一个或多个源对象的所有可枚举属性复制到目标对象中,在JavaScript中,可以通过以下两种方式动态添加对象: 1.使用点号或方括号语法添加属性 可以使用点号或方括号语法向对象添加属性。点号语法适用于属性名是一个有效的标识符的情况,而方括号语法适用于属性名是一个字符串或表达式的情况。 例如,假设我们有一个对象obj,我们可以使用以下代码向其添加一个名为key,为value的属性: ``` obj.key = value; ``` 或者使用方括号语法: ``` obj['key'] = value; ``` 如果属性名是一个表达式,可以使用方括号语法: ``` let propName = 'key';obj[propName] = value; ``` 2.使用Object.defineProperty方法添加属性 可以使用Object.defineProperty方法向对象添加属性。这个方法允许我们定义属性的各种特性,例如可写性、可枚举性和可配置性。 例如,假设我们有一个对象obj,我们可以使用以下代码向其添加一个名为key,为value的属性: ``` Object.defineProperty(obj, 'key', { value: value, writable: true, enumerable: true, configurable: true }); ``` 以上两种方法都可以用来动态添加对象。在第一个引用中的代码示例中,可以使用第一种方法向arr_obj对象动态添加对象

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值