@pr1nc3ss_0f_p41n

Как я могу не перезаписывать данные в объект, а добавлять?

let contentObject = {items: {}}
for (let key in cleanContent) {
    console.log(cleanContent[key])
    contentObject.items = {
        "name": cleanContent[key].market_hash_name,
        "price": cleanContent[key].price,
        "quality": cleanContent[key].ru_rarity
    }
}
// В базу данных, очевидно попадает это
{
  "items": {
    "name": "Little Green Jade Dragon",
    "price": "58.44",
    "quality": "Rare"
  }
}


Можно ли добавлять данные в объект, без перезаписи? Или мне через массивы это делать
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bqio
https://github.com/bqio
let contentObject = {
  items: []
}

cleanContent.forEach(content => contentObject.items.push(content));
Ответ написан
E1ON
@E1ON Куратор тега JavaScript
web, gamedev, anime, science
contentObject.items = {
     ...contentObject.items,
     "name": cleanContent[key].market_hash_name,
     "price": cleanContent[key].price,
      "quality": cleanContent[key].ru_rarity
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы