Задать вопрос
@RuRoman

Почему не получается передать ключ для json?

Такой вопрос, создаю JSON объект, пытаюсь в цикле добавить значения "ключ" : "значение"
var arkey = data[i].arkey;
var arval = data[i].arval;

myArrayJson.push({arkey : arval});

В итоге в получается что значения записываются, они соответствуют, а ключ просто равен названию переменной "arval"
{
arval: "значение 1",
arval: "значение 2",
}

а по идее должно было быть:

{
"ключ 1": "значение 1",
"ключ 2": "значение 2",
}
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
myArrayJson.push({[arkey]: arval});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы