函数当做对象的方法创建和下图中( 对象.函数)这种创建有区别吗

https://img2.mukewang.com/5c4976a90001814a08000490.jpg

繁星点点滴滴
浏览 560回答 1
1回答

天涯尽头无女友

建议楼主不要用传统面向对象语言的观点来看待js,js里万物皆是对象,但却没有类的概念,只是基于对象模拟出一些面向对象编程的东西而已。 在使用层面来说,你在一个对象里挂函数,和写构造函数new出来的对象是一样的。 但从面向对象编程的角度来说,这样的函数失去了继承的功能,也就是没有继承自prototype,没有原型链的对象严格来说只是保存数据的容器而已,不具备实体应有的功能。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript