gpt4 book ai didi

javascript - 如何将变量传递到全局范围

转载 作者:行者123 更新时间:2023-11-30 13:05:32 26 4
gpt4 key购买 nike

问题 - 如何将变量传递到全局范围? :

var 全局变量;

chrome.storage.local.get('ABC',function(result){
global_variable = result; //pass result to global var.
});

console.log(global_variable); //outputs undefined, why!!!?

最佳答案

这只是因为 console.log()'ABC',function(result){ 设置全局变量之前启动。
因为 chrome.storage.local.get 是异步启动的。

要验证它,请测试此代码:

var global_variable;
chrome.storage.local.get('ABC',function(result){
global_variable = result; //pass result to global var.
test();
});
function test() {
console.log(global_variable);
}

关于javascript - 如何将变量传递到全局范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15851965/

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