闭包:以函数作为返回值实现函数外部访问私有变量的,从而延迟函数的使用(函数套函数,外层函数传回里程函数,里程函数运行才能实现函数操作)
闭包功能:
//模拟类私有变量 functuon func1(){ //外层变量无法对内层函数影响 var count =bibao 0;= //这里仅仅是对函数进行定义,没有执行——循环闭包处参考,同样事仅仅定义 var temp = function(){ return count + 1; } //最先执行初始化 a +=1; return temp; } //直接调用无效果 console.log(func1());// func1() = temp; console.log(func1()());//2
Sign in to make a reply
用户7303966659
闭包:以函数作为返回值实现函数外部访问私有变量的,从而延迟函数的使用(函数套函数,外层函数传回里程函数,里程函数运行才能实现函数操作)
闭包功能: