@Evtera

Можно ли через цикл дополнить обьект?

Здравствуйте. Есть следующтй код. Можно ли как-то выходные данные в автоматическом формате добавлять в обьект в формате key.value?

for (let index = 0; index < inputs.length; index++) {
    if (inputs[index].type == "radio" && inputs[index].checked == true) {
      let key = inputs[index].getAttribute("name");
      let value = inputs[index].nextElementSibling.innerText;
    }
  }

  /* dates */
  let object = {
    price: totalSum.innerText,
    matches: totalQuantity.value,
    name: name.value,
    email: email.value,
    contacts: contacts.value,
  };
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
Bavashi
@Bavashi
Если я правильно понял вопрос, то можно так:
let object = {
    price: totalSum.innerText,
    matches: totalQuantity.value,
    name: name.value,
    email: email.value,
    contacts: contacts.value,
  };

for (let index = 0; index < inputs.length; index++) {
    if (inputs[index].type == "radio" && inputs[index].checked == true) {
      let key = inputs[index].getAttribute("name");
      let value = inputs[index].nextElementSibling.innerText;
      object[key] = value;
    }
  }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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