Сообщение от DenZen
|
В некоторых случаях в объекте может не быть одного свойства, при этом я могу понять это по имени, например
[{"product": "name1", "price": "10"}, {"product": "Free"}, {"product": "name3", "price": "30"}]
Как можно в цикле, если "product": "Free" создать свойство "price": "0"?
|
Как вариант...
const arr = [
{"product": "name1", "price": "10"},
{"product": "Free"},
{"product": "name3", "price": "30"}
]
arr.forEach(el => alert(el.product + ' - ' + (el?.price ?? 0)))