定义一个data:[{areaName : "张三" groupId : "123"}],然后我data.forEach(val => { val.push({ 'caseno':"123456" }) }) }向data里再添加一个caseno,得到data:[{areaName : "张三" ,groupId : "123",caseno:"123456"}]效果
时间: 2024-03-03 13:49:05 浏览: 98
高级Java人才培训专家-第四章:数仓维度层建设
你的代码有一些问题,`val` 是 `data` 数组中的元素,它是一个对象,不能直接使用 `push()` 方法。需要将 `val` 对象中的 `caseno` 属性设置为指定的值,可以使用以下代码实现:
```
// 定义 data 数组
const data = [{areaName: "张三", groupId: "123"}];
// 遍历 data 数组,并添加 caseno 属性
data.forEach(val => {
val.caseno = "123456";
});
console.log(data);
// 输出:[ { areaName: '张三', groupId: '123', caseno: '123456' } ]
```
这样,就可以向 `data` 数组中的每个对象添加 `caseno` 属性,并设置其值为 `'123456'`。
阅读全文