星空网 > 软件开发 > Java

js 模仿块级作用域(私有作用域)

  function outputNumbers(count){    (function(){
       //
这里是块级作用域for(var j=0; j < count; j++){ } console.log(j);//5
       //end })(); console.log(j);//报错,j is not defined } outputNumbers(5);

JavaScript将function关键字当作一个函数声明的开始,而函数声明后面不能加括号,然而,函数表达式的后面可以跟括号,将函数声明包含在一对圆括号中可以转换成函数表达式。

这种技术经常 在全局作用域中 被用在函数外部,从而限制向全局作用域中添加过多的变量和函数。




原标题:js 模仿块级作用域(私有作用域)

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流