【发布时间】:2026-02-21 09:55:02
【问题描述】:
我正在尝试找出正确的方法来获取 JSON 文件中对象中嵌套数组的数量。自从我用 JQuery 编写了 AJAX 代码后,这让我有点搞砸了。我需要这个,所以我可以将它用作在随机数生成器中相乘的数字。
我已经尝试在Math.round(Math.random() * x + 1); 中使用response.length 属性,但它只返回数字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 文件中我的对象中嵌套数组的数量。)
提前致谢。
【问题讨论】:
标签: jquery ajax loops object each