终于理解 JQuery 里之前为毛加个立即执行的括号……原来 JS 是个残疾

2016-04-05 17:31:04 +08:00
 Mark24
Javascript 是个残疾

立即执行函数,产生的闭包作用域,就是用来模拟
C 语言里 { }
Java 里 { }
Pytho 里 缩进
产生的块级作用域,而已
用闭包作用域,模拟块级作用域
可以产生名字空间

同样的,比如 JS 里类的定义,使用了 function 无论它怎么表示,无非是想模拟正常语言的 class 而已

JS 里都是
几经周转……哎
好心塞

终于搞懂闭包了
我把它想得太高大上了

现在目前出现的所有语言, Lisp , MMA ,还有其他的函数式我不懂
反正
C , C++,Java,Python , JS
应该都差不多

真的, shit 一样
2993 次点击
所在节点    分享发现
22 条回复
meinqy
2016-04-07 08:37:01 +08:00
借楼问下, es6 class 有什么优雅的方式实现 静态属性和方法
dorentus
2016-04-07 12:19:20 +08:00
Python 有块级作用域了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268734

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX