JavaScript-JS中一个函数中调用另一个函数,内部函数怎么访问外部函数的变量?
function a() {
alert(num);
}
function b() {
var num=3;
a();
}
b(); //无效
请问a函数在b中执行时怎么获取b中定义的num?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
function a() {
alert(b());
}
function b() {
return 3;
}
a();
局部函数可以访问全局变量,但是不能访问另一个函数的局部变量,两种变量内存位置不同。
知道的朋友可以来回答一下:http://www.dreawer.com/question/06794f66bffa4e9b86c916bb4bc9087f.html