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

如何在JavaScript中为数组对象新增名为cantidad的自定义属性

单元素数组(仅你示例中只有1个对象的场景)

直接通过下标定位到数组内的对象,直接赋值属性即可:

// 先定义你的cantidad变量,此处为示例赋值,可替换为你自己的实际值
const cantidad = 10

// 给数组第一个元素新增cantidad属性
toolList[0].cantidad = cantidad

多元素数组(需要给数组内所有对象都加该属性)

用forEach遍历数组逐个添加属性即可,直接修改原数组,不会生成新数组:

const cantidad = 10
toolList.forEach(item => {
  item.cantidad = cantidad
})

如果不想修改原数组,需要生成全新的数组,可以用map方法:

const cantidad = 10
const newToolList = toolList.map(item => ({
  ...item,
  cantidad: cantidad
}))

补充说明:你给出的初始代码存在语法错误,数组结束的中括号]放错了位置,修正后的初始结构参考如下:

const toolList = [{
  tbl_gaveta_NUMERO: '3',
  tbl_gaveta_DESCRIPCION: 'GAVETA CLORO',
  tbl_herramienta_FECHA: '2021-11-02',
  tbl_herramienta_NOMBRE: 'EXACTO',
  tbl_herramienta_CODIGO: '354'
}]

内容的提问来源于stack exchange,提问作者Darwin Quiñones

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 07:36:04