You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为已初始化的Object对象添加新键值对?

给JavaScript对象新增键值对的几种方法

嘿,没问题!给你这个初始对象加新的键值对简直不要太简单,先确认下你写的应该是JavaScript对象(不是Java里的Object类哦,应该是笔误啦),下面给你几种实用的实现方式:


1. 直接用点语法赋值

这是最常用的方式,上手就会:

// 先初始化你的对象
let options = { "first_name": "Nitish", "last_name" : "Singh" };
// 直接添加新的键值对
options.middle_name = "Kumar";

2. 方括号语法赋值

如果你的键名是动态生成的,或者包含空格、特殊字符,就用这种方式:

options["middle_name"] = "Kumar";

不管用上面哪种方法,执行后你的对象都会变成你想要的样子:

{ 
  "first_name" : "Nitish", 
  "last_name" : "Singh", 
  "middle_name": "Kumar" 
}

3. 一次性添加多个属性(可选)

要是之后你想批量加多个键值对,可以用Object.assign():

Object.assign(options, {
  middle_name: "Kumar",
  age: 30, // 顺便加个年龄属性示例
  city: "Delhi"
});

最后提个小知识点:就算你用const声明对象(比如const options = {...}),依然可以用上面的方法修改对象属性——因为const只是不让你把变量重新赋值成别的对象,对象本身的内容是可以修改的~

内容的提问来源于stack exchange,提问作者nitishk72

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:23:20