Ich habe ein Array mit einer Liste aller Autos wie folgt:Filter durch ein Array in Javascript
const allCars = [
{id: 1, listID: 1, name: "Car 1", chassis: "000000000"},
{id: 2, listID: 2, name: "Car 2", chassis: "111111111"},
{id: 3, listID: 1, name: "Car 3", chassis: "222222222"},
{id: 4, listID: 1, name: "Car 4", chassis: "333333333"}
];
und ich habe einige dieser Autos in den Warenkorb, wie folgt:
const carsInCart = [
{carID: 1, listID: 1, offer: 488},
{carID: 2, listID: 2, offer: 786},
]
Gibt es eine Möglichkeit, durch allCars zu filtern und nur diejenigen, die in carsInCart sind, und nur Fahrgestelle von allCars und Angebot von carsInCart zurückgeben?
So was ich will, ist so etwas wie diese:
const result = [
{chassis: 000000000, offer: 488},
{chassis: 111111111, offer: 786}
]
Hinweis: Sie scheinen ['const'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const) zu verwenden, wobei [' var'] (https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var) oder ['let'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Referenz/Statements/let) wäre besser geeignet. Wenn Sie sie verwenden, bedeutet dies, dass Sie möglicherweise nicht sicher sind, wo Sie diese Anweisungen verwenden können. – Makyen