В моем приложении Angular я пытался получить новый экземпляр из массива объектов, чтобы внести некоторые изменения в значение в некотором объекте моего массива, например:
invoiceItems = [
{id: 2028, name: "22", qty: 50, buyPrice: 18, salePice: 22, …},
{id: 1017, name: "item 2", qty: 30, buyPrice: 25, salePice: 30, …},
{id: 1002, name: "item 1", qty: 20, buyPrice: 22, salePice: 27, …},
]
Я хочу создать новый экземпляр аналогично тому, как это после того, как принять новое значение для некоторого свойства
, чтобы быть новым массивом, подобным этому:
newInvoiceItems = [
{id: 2028, name: "22", qty: 70, buyPrice: 20, salePice: 22, …},
{id: 1017, name: "item 2", qty: 30, buyPrice: 25, salePice: 30, …},
{id: 1002, name: "item 1", qty: 20, buyPrice: 22, salePice: 27, …},
, но проблема в том, что первый массив также изменился на новое значение. прости меня, потому что я все еще lerning и я надеюсь, что штраф за помощь заранее спасибо