闭包与原型(不是原型继承)有什么关系?

焱悠 2010-11-23 12:42:18
rt
...全文
117 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuhuolongan 2010-11-23
  • 打赏
  • 举报
回复
我也看不出闭包与原型有什么关联,闭包说到底就是突破词法作用域引用变量。
cvpc 2010-11-23
  • 打赏
  • 举报
回复
闭包是可以包含自由(未绑定)变量的代码块;这些变量不是在这个代码块或者任何全局上下文中定义的,而是在定义代码块的环境中定义。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量的存在,相关变量引用没有释放)和为自由变量提供绑定的计算环境(作用域)。在 Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby 和 Python 等语言中都能找到对闭包不同程度的支持。(百度百科)

原型是对象的属性。

它俩应该不具有可比性的。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧