Как использовать цикл map () в JavaScript

Как использовать цикл map () в JavaScript

Вы должны использовать map чтобы создавать новые объекты из существующих, а не изменять их.

Вы можете использовать оператор распространения, чтобы создать новый элемент, подобный этому:

{ ...item, Cost: parseFloat(item.Cost) 100 };

Здесь использовался parseFloat потому что значения Cost в вашем фрагменте заданы как строка. Не стесняйтесь изменить это, поскольку это соответствует вашим потребностям.

Смотрите ниже фрагмент:

 let MainItem = [ { "Id": "1", "Cost": "1000" }, { "Id": "2", "Cost": "5000" }, { "Id": "3", "Cost": "2000" }, { "Id": "4", "Cost": "3000" } ]; let NewMainItem = MainItem.map((item, i) ={amp}gt; { return { ...item, Cost: parseFloat(item.Cost)   100 }; }); console.log(MainItem) console.log(NewMainItem) 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector