export default function App() {
const measurementData = {
id: 301,
name: "Topwear",
measurements: [
{ id: 1, name: "neck" },
{ id: 2, name: "shoulder" }
]
};
return (
<div className="App mt-5">
<h1>Update Measurement Data</h1>
{measurementData.measurements?.map((data) => {
return (
<div className="d-flex">
<label className="col-form-label">{data.name}</label>
<input type="number" name={data.name} className="form-control"/>
</div>
);
})}
</div>
);
}
基本上,我是在对象中进行贴图. 我只想添加一个名为Value的新属性,并将从输入字段(Value:20)获得的值保存在measurementData中对象的测量数组的末尾.
//示例:在输入字段中输入值后,对象应该是这样的
{
id: 301,
name: "Topwear",
measurements: [
{ id: 1, name: "neck", value: 20},
{ id: 2, name: "shoulder", value: 40 }
]
}