欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

有关于匿名函数跟闭包的一道题

程序员文章站 2022-03-04 18:24:10
var demo=(function(a){ this.a=a;//从参数a=4 return function(){ this.a+=a;//this是指向window window=8 return a//这个闭包函数 是可以访问另一个函数的变量 也就是可以访问上一级的a也就是a=4,但是这个a ......

var demo=(function(a){

this.a=a;//从参数a=4
return function(){

this.a+=a;//this是指向window window=8

return a//这个闭包函数 是可以访问另一个函数的变量 也就是可以访问上一级的a也就是a=4,但是这个a不是指向*window 
}
}(function(a,b){
return a//这个是拿到4
}(4,8)))

 

 

demo(7)======>4