我正在尝试使用 newData 的值更新数组中所有对象的 car 值,我的代码如下:
import "./styles.css";
const data = [
{ id: 1, car: "Toyota 2020", owner: "BM" },
{ id: 2, car: "Nissan", owner: "DK" },
{ id: 3, car: "Mazda", owner: "JA" },
{ id: 4, car: "Ford", owner: "DS" }
];
const newData = ["Audi", "Bentley", "BMW", "Buick"];
export default function App() {
return (
<div className="App">
{data?.map((item) => {
return <li key={item.id}>{item.car}</li>;
})}
</div>
);
}
我不知道如何将数据中的车辆值更改为新数据中的值,以便数据变成这样:
const data = [
{ id: 1, car: "Audi", owner: "BM" },
{ id: 2, car: "Bentley", owner: "DK" },
{ id: 3, car: "BMW", owner: "JA" },
{ id: 4, car: "Buick", owner: "DS" }
];
在代码的后续部分,我需要遍历数据并显示更新后的汽车数值,但是我不确定要使用哪种方法。非常感谢任何帮助。