Я пытаюсь найти правильный способ получить количество вложенных массивов в объекте в файле JSON. Это немного запутало меня, так как я сделал код AJAX с JQuery. Мне нужно это, чтобы я мог использовать его как число для умножения в генераторе случайных чисел.
Я уже пытался использовать свойство response.length
внутри Math.round(Math.random() * x + 1);
, но он только что вернул число 1.
JSON (people.json):
[
{
"name" : "Jason",
"id" : "1"
},
{
"name" : "Alek",
"id" : "2"
},
{
"name" : "Julian",
"id" : "3"
}
]
JS:
$(document).ready(function () {
let url = 'data/people.json';
$.getJSON(url, function (response){
//let randomNum = Math.round(Math.random() * ~LENGTH~);
});//END getJSON
}); //END OF READY FUNCTION
Я ожидаю, что переменная randomNum будет возвращать число между 1-3 (количество вложенных массивов в моем объекте в файле JSON.)
Заранее спасибо.