猿问
函数当做对象的方法创建和下图中( 对象.函数)这种创建有区别吗
繁星点点滴滴
浏览 560
回答 1
1回答
天涯尽头无女友
建议楼主不要用传统面向对象语言的观点来看待js,js里万物皆是对象,但却没有类的概念,只是基于对象模拟出一些面向对象编程的东西而已。 在使用层面来说,你在一个对象里挂函数,和写构造函数new出来的对象是一样的。 但从面向对象编程的角度来说,这样的函数失去了继承的功能,也就是没有继承自prototype,没有原型链的对象严格来说只是保存数据的容器而已,不具备实体应有的功能。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答