我从REST调用得到了一个响应,它返回带有对象的数组
response.data.steps
例如它看起来像这样
现在我需要为这个数组的每个Child添加一个新的Object Array。
这个问题的智能解决方案是什么?
感谢。
答案 0 :(得分:2)
为了向每个项目添加新的数组属性,您只需执行以下操作:
const steps = response.data.steps.map(step => ({
...step,
newObjectArray: [],
}))
答案 1 :(得分:1)
您可以使用Array.prototype.map()来执行此操作
let result = response.data.steps.map(element => {
let ret = [element];
return ret;
});
let arr = [{a:1}, {a:2}, {a:3}];
arr = arr.map(element => {
let ret = [element];
return ret;
});
console.log(arr);