首页 > 其他 > 详细

笔试题 作用域

时间:2018-06-10 11:19:48      阅读:182      评论:0      收藏:0      [点我收藏+]

变量提升 作用域

外部引用的函数作用域在外面。。。无法访问内部函数,可以通过参数添加 如(2)
var number =3; function getNumber() { return number; } var getNumber2 = (function(){ number =4; var number; number = number*2; return getNumber; })() alert(getNumber2()); alert(getNumber())

(2)
var number =3; function getNumber(nuber) { return number; } var getNumber2 = (function(){ number =4; var number; number = number*2; return getNumber(number); })() alert(getNumber2()); alert(getNumber())

  

var number =3;
function getNumber() {
	return number;
}

var getNumber2 = (function(){
	number =4;
	var number;
	number = number*2;
	return getNumber;
	function getNumber(){
		return number;
	}
})()
alert(getNumber2());
alert(getNumber)


变量提升,覆盖

  

笔试题 作用域

原文:https://www.cnblogs.com/lctstruggle/p/9161844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!