【发布时间】:2012-07-06 15:41:49
【问题描述】:
我是 JavaScript 新手,现在我对这两个概念感到困惑:具有构造函数和原型的对象,以及闭包。
这里,闭包是指嵌套了其他函数的函数及其环境。
我觉得这两个概念从某种角度来说似乎是相似的:
它们都有变量,就像其他语言中的字段一样。在闭包中,它被称为环境,我认为它是值和某些变量之间的一种绑定。
此外,它们都有“方法”。最后,我认为内部嵌套函数的行为就是这样。
那么,这两个概念的本质区别是什么?或者,这两种记忆数据的方法有何不同?
如果我在上面的这些概念中犯了一些错误,请纠正我,谢谢。
【问题讨论】:
-
这不是“关闭”的意思
标签: javascript closures prototype