0
我從一個REST呼叫的響應,該響應返回,並與對象陣列內的對象陣列和對象reactJS添加對象陣列
response.data.steps
例如它看起來像這樣
現在我需要爲此數組的每個子項添加一個新的對象數組。
什麼可能是這個問題的智能解決方案?
謝謝。
我從一個REST呼叫的響應,該響應返回,並與對象陣列內的對象陣列和對象reactJS添加對象陣列
response.data.steps
例如它看起來像這樣
現在我需要爲此數組的每個子項添加一個新的對象數組。
什麼可能是這個問題的智能解決方案?
謝謝。
爲了一個新的數組屬性添加到每個項目,你可以簡單地做:
const steps = response.data.steps.map(step => ({
...step,
newObjectArray: [],
}))
可以USEE 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);
你想製作一個返回數組的副本? – Chris
是否要將每個項目作爲數組返回或向每個項目添加新的數組屬性? – mersocarlin
爲每個項目添加一個新數組 – Felix