gpt4 book ai didi

javascript - 从异步函数设置全局变量

转载 作者:行者123 更新时间:2023-11-30 10:33:35 27 4
gpt4 key购买 nike

您好,我有以下内容。

var g = new Array() ; 

$.getJSON(google, function(data) {
var i = 0 ;
$.each(data.items, function() {
var obj = new res(i, this.title, this.snippet, this.formattedUrl, 0) ;
g.push(obj) ;
i=i+1 ;
});
});

我需要能够在异步函数之外访问数组。

最佳答案

严格回答有关如何设置全局的部分,一种常见的方法是为您的应用创建命名空间,例如

window.App = {}; // or just App = {};

然后把全局的东西放在那里

App.g = [];

现在您可以从任何地方访问您的命名空间。

请注意,您仍然需要注意何时可能有未完成的请求修改您的全局变量。

关于javascript - 从异步函数设置全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15366236/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com