这是我2年前写的blog,原文在这里
来自爆栈这里
首先有人抱怨这个:
“Like the old Albert Einstein said: “If you can’t explain it to a six-year old, you really don’t understand it yourself.”. Well, I tried to explain JavaScript closures to a 27-year old friend and completely failed.
How would you explain it to a 6-year old person that is strangely interested in that subject? ”
这位楼主大概意思是:
爱因斯坦说过:“如果你不能向一个六岁大的小孩解释清楚,那么你自己并不完全领悟”,好吧,当我向一个27岁的朋友尝试解释关于javascript中的闭包,尼玛他完全不懂。那还能如何指望一个六岁屁大的孩子能够听懂?
楼下一位非常有想象力的码农贴出了以下:
很久以前:
有一位公主…
1 | function princess() { |
但是,大人们只是看到的是一个天真无邪的小女孩说…
1 | var littleGirl = princess(); |
但是他们不会相信独角兽和龙,因为他们永远看不到这些怪兽。大人们觉得这些只是存在小女孩的想象中。
但是我们都知道,其实这些都是真实存在…