У мене є об'єкт json, який повертається запитом AJAX, і у мене виникають проблеми з тим, .lengthщо він повертаєтьсяundefined . Цікаво, чи правильно я його використовую:
console.log(data.length);
console.log(data.phones.length);
Вони обидва повертаються undefined хоча вони є дійсними об'єктами.
Оновлення:
Зразок об’єкта JSON повернуто:
{"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}