首页 > 其他 > 详细

作用域

时间:2018-07-11 21:44:51      阅读:179      评论:0      收藏:0      [点我收藏+]
1.以函数为作用域
function func(){
if(1==1){
var name=‘alex‘
}
console.log(name)
}
func()

  2.函数的作用域在函数未被调用之前,已经创建

function func(){
if(1==1){
var name=‘alex‘
}
console.log(name)
}


3.函数的作用域存在作用域链,并且在未被调用前创建
xo = ‘alex‘;
function func(){

var xo = ‘eric‘;
function inner(){

console.log(xo)
}
var xo = ‘tony‘
return inner
}

var ret=func()
ret()
4.函数内局部变量提前申明

function func(){
console.log(xxoo);
var xxoo = ‘alex‘
}
解释过程中 : var xxoo;
func();

作用域

原文:https://www.cnblogs.com/my-love-is-python/p/9296800.html

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