猿问

学到闭包如何获取函数内局部变量的值

例首先是我的思路function a(){
var b=2;
return alert(b)
}
a()
下面是某博客的思路
function a(){
var b=2;
function x(){alert(b)}
return x()
}
var result=a();
alert(result)
我想问的是我的方法和博客上写的方法获取函数内局部变量的值得效果是一样的吗?

HLC1994123
浏览 1631回答 1
1回答

拖鞋_

原则,闭包不return的是不会被外部获得的,你需要把需要的值return
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答