即使它是全局的,也不能在函数之外访问变量

时间:2018-05-01 13:39:49

标签: javascript function variables

我正在尝试从chrome扩展中访问颜色选项,当我运行此代码时,第二个输出是未定义的,即使该变量应该能够被代码的每个部分访问,因为我在一开始。

var color;

function updateColor(){
  chrome.storage.sync.get("favoriteColor", function(result) {
    color = result.favoriteColor;
    console.log(color);
  });
  console.log(color);
};

updateColor();

我在互联网上搜索过,我无法提出解决方案,我们将非常感谢任何帮助:)

0 个答案:

没有答案