我正在尝试在另一个 JSON 数组中创建一个 JSON 数组。
我认为我做对了,但是当我调用第二个数组时,它返回未定义。
JSON文件:
var files = [
{"Files" : [
{"file1" : "file1"},
{"file2" : "file2"},
{"file3" : "file3"}
]},
{"Texts" : [
{"file4" : "file4"},
{"file5" : "file5"},
{"file6" : "file6"}
]}
];
当我尝试此命令时,它可以工作-
console.log(files[0]); // Works, returns the array
但是当我尝试这个命令时它不起作用 -
console.log(files[0][1]); // Not working, return undefined
我希望这将返回 file2。
我做错了什么?
编辑:脚本从服务器获取 JSON 文件,脚本需要遍历 JSON。因此,将名称(文件、文本、文件 1、文件 2 等)视为未知。