首页 > js的面向对象和类傻傻分不清楚啊····

js的面向对象和类傻傻分不清楚啊····

var foo = function(){}

这个foo是类还是面向对象呢,完全搞懵了,( ▼-▼ )


今天上午在看一篇文章,讲的还是蛮好的,等会儿发你一个链接,主要是面向对象两种方式的对比,一种是基于类(class-based)典型java,C#,另一种是基于原型(prototype-based)也就是js的原型设计!讲的不错,最好配合手上现有的简单实例一起去看!链接


你上面就是定义了一个函数(函数就是对象),js中都是对象,没有类的概念.


所以,foo即是函数,又是对象,甚至还可以叫做类。关键看你怎么用它。


面向对象不一定要用类啊。js里面一切皆对象


js没有类,函数只是普通的函数


问一下js里面有类吗?js里面好像全部都是对象

【热门文章】
【热门文章】