@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",
}
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
myArrayJson.push({[arkey]: arval});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект