Wie multipliziert man einen ersten Schlüsselwert mit einem zweiten Schlüsselwert und entfernt dann den zweiten Schlüssel in einem Array von Objekten für jedes Element?

asd

Ich habe eine Reihe von Objekten und möchte einen ersten Schlüsselwert mit einem zweiten Schlüsselwert multiplizieren und dann den zweiten Schlüssel für jedes Objektelement entfernen.

ich habe so ein arry:

[
{id:1, price:2, amount:4, numberBuy: 3},
{id:2, price:3, amount:5, numberBuy: 2},
]

und danach muss es so werden:

[
{id:1, price:2, amount:12},
{id:2, price:3, amount:10},
]

Ich liebe es, es mit der Kartenmethode zu verwenden, wenn es möglich ist, vielleicht kann mir Ihre Methode sogar beim Erlernen helfen. Danke

Manish Jangir

Verwenden Sie mapjedes geänderte Objekt und geben Sie es zurück.

const newArray = [
  { id: 1, price: 2, amount: 4, numberBuy: 3 },
  { id: 2, price: 3, amount: 5, numberBuy: 2 }
].map(({ id, price, amount, numberBuy}) => ({
  id,
  price,
  amount: amount * numberBuy,
}));

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

TOP Liste

heißlabel

Archiv