showArray是一个显示json文件内容的函数,我的函数有什么问题?为什么它不起作用
function getArray() {
var quest = [];
$.getJSON('data.json', function (json) {
for (var key in json) {
if (json.hasOwnProperty(key)) {
var item = json[key];
quest.push({
Name:item.Name
});
}
}
callback(quest);
});
}
$(document).ready(function () {
getArray();
});
function showArray() {
var callback = function (quest) {
console.log(quest)
}
}
答案 0 :(得分:1)
callback
是本地变量。您需要将它传递给getArray()
函数,可能将其作为参数传递。