gpt4 book ai didi

javascript - 如何在javascript中访问函数内部的变量

转载 作者:行者123 更新时间:2023-11-30 12:43:52 25 4
gpt4 key购买 nike

我有代码:

var here;
function setNews(data2){
here = data2;
console.log(here);//1st console log
}
console.log(here);//2nd console log

在第一个控制台日志中打印了这里的数据,但在第二个控制台日志中它打印了未定义我如何访问 setNews 函数内的数据以便我可以在 setNews 之外使用它。

谢谢。

最佳答案

您可能需要检查您的架构。

var here;
function setNews(data2){
here = data2;
console.log(here);//1st console log
}
//executed immediatly, `here` is not yet initialized by setNews
console.log(here);//2nd console log

加载 javascript 时,变量“here”立即输出到控制台,但由于它未定义,控制台显示“undefined”。

稍后调用 setNews('sample') 时,它会在此处 设置全局变量,但没有意义,因为它已经输出了。

关于javascript - 如何在javascript中访问函数内部的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23334219/

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