@sergey_from_saratov

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

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

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

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

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