【发布时间】:2020-02-19 02:29:42
【问题描述】:
例如,我如何更新带有key: 1311 的对象并返回更新后的状态?假设我不知道它的确切位置......只是它的关键值。
state = {
iow: [
{
key: 1,
iow_description: "EARTH WORK",
unit: null,
rate: null,
children: [
{
key: 11,
iow_description: "Sub-head",
unit: null,
rate: null
},
{
key: 12,
iow_description: "Sub-head",
unit: null,
rate: null,
children: [
{
key: 121,
iow_description: "Sub-head",
unit: "cu.m",
rate: 100.0
}
]
},
{
key: 13,
iow_description: "Sub-head",
unit: null,
rate: null,
children: [
{
key: 131,
iow_description: "Sub-head",
unit: null,
rate: null,
children: [
{
key: 1311,
iow_description: "Sub-head",
unit: "each",
rate: 200.0
},
{
key: 1312,
iow_description: "Sub-head",
unit: "sq.m",
rate: 200.0
}
]
}
]
}
]
}
]
};
【问题讨论】:
标签: javascript reactjs multidimensional-array