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

如何向JavaScript对象指定键对应的数组追加新元素

实现方法

直接通过键名访问tratamentos对象中"Sr"对应的数组,调用数组原生的push()方法即可完成追加,push()支持一次性传入多个待添加元素,操作不会影响"Sra"等其他键对应的内容:

tratamentos["Sr"].push("Desquitado", "Enrolado");

执行后tratamentos对象中"Sr"对应的数组结果为:["Casado", "Solteiro", "Desquitado", "Enrolado"]

如果你有不修改原数组、重新生成新数组赋值的需求,也可以用展开运算符实现:

tratamentos["Sr"] = [...tratamentos["Sr"], "Desquitado", "Enrolado"];

普通追加场景优先用push即可,写法更简洁,性能也更好。

可选容错写法

如果代码运行过程中可能出现"Sr"键被误删、对应值被修改为非数组类型的情况,可以先做类型校验再执行追加,避免抛出运行时错误:

if (Array.isArray(tratamentos["Sr"])) {
  tratamentos["Sr"].push("Desquitado", "Enrolado");
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 10:57:19