@sergey_from_saratov

Почему результатом JSON.stringify является пустой массив?

Почему https://jsfiddle.net/zLtm6y2d/ в console.log(JSON.stringify(result)); результат пустой массив, а если заменить на console.log(result); то нормальный массив с данными?
  • Вопрос задан
  • 558 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Ну так result у вас массив, а ключи добавляемых ему свойств не являются числовыми - соответственно, отбрасываются при преобразовании в строку.

Объявите result как объект - var result = {}; - и всё будет нормально.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 21:25
5000 руб./за проект
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект