我对JavaScript有一点经验,但JavaScript Closure让我感到困惑。JavaScript Closure和JavaScript的区别?
-7
A
回答
2
要理解闭包将要做什么,您需要了解局部变量的范围。
在Java中,您可以在任何{}块中声明新的不同的局部变量。
在Javascript中,有不同的行为。解释器允许在任何地方声明局部变量,但这些变量只有在不同的函数中才会有区别。
有在Javascript中没有环路范围或环定义的变量,所以行为完全像var j; for(x=0; x<10; x++){ j = ..
这就是为什么在Javascript中一个经常以创造一个很乖范围包装在另一个函数一个功能。
2
这是你在找什么?
相关问题
- 1. 区别! !和= JavaScript中
- 2. javascript中+ =和= +的区别
- 3. Javascript和PHP的区别
- 4. 区别:JavaScript的
- 5. Javascript和Adobe Javascript有什么区别?
- 6. javascript closure __proto__
- 7. Closure/scope JavaScript/jQuery
- 8. JavaScript和=== ===有什么区别?
- 9. Javascript - closure - syntax - public members
- 10. javascript中的/ * * /和//之间的区别
- 11. 在JavaScript Function.prototype的和Object.prototype中的区别
- 12. javascript中的=='foo'和'foo'== a的区别
- 13. Javascript + HTML - “'和”之间的区别“
- 14. JavaScript中'export'和'export default'的区别?
- 15. Javascript ES6。 ===和Object.is之间的区别
- 16. JavaScript中typeof和instanceof的区别
- 17. window []和eval()之间的区别 - Javascript
- 18. javascript .childNodes和.children之间的区别
- 19. ECMAScript6和JavaScript之间的区别
- 20. JavaScript中[] [[]]和[[]] []之间的区别?
- 21. Javascript“Math.sin”和WebGL“sin”之间的区别
- 22. 对象之间的区别(javascript和jquery)
- 23. JavaScript,HTML,写在头部和身体的JavaScript之间的区别
- 24. Legacy JavaScript和Javascript最大的区别是什么?
- 25. Javascript if语句和&&运算符区别
- 26. Javascript和ECMA脚本有什么区别?
- 27. AJAX与JavaScript和jQuery有什么区别?
- 28. JSP,PHP,HTML5和JavaScript有什么区别?
- 29. Javascript中“s”和“e”有什么区别
- 30. 区别类属性和Javascript中
Java关闭或JavaScript关闭? – 2011-04-01 18:50:20
Javascript闭包和Javascript – linlin 2011-04-01 18:55:51
你是指在语言构造中的闭包,还是Closure,就像在编译JavaScript的Google代码项目中一样? http://code.google.com/p/closure-compiler/ – jvenema 2011-04-01 19:02:04