Если вы посмотрите на вывод в консоли, то увидите, что данные - это массив.
Чтобы получить длину массива, вы можете просто использовать.
var length = data.length
В случае, если данные будут объектом, и вы хотите увидеть, сколько ключей присутствует. Тогда ты будешь использовать.
var length = Object.keys(data).length;
В вашем примере:
Если вы используете data.length
, он вернет 5
, так как ваш массив имеет длину 5.
Если вы используете Object.keys(data[0]).length
, он вернет 2
, поскольку у вас есть два элемента (имя и местоположение) в первом элементе массива.
Более подробную информацию о массивах и объектах можно найти ниже.
MND - Массив
MDN - Object.keys