理解javascript面向对象

     面向对象(Object Oriented,OO)的语言有一个标志,它们都有一个类的概念。而通过类可创建任意多个具有相同属性和方法的对象。ECMAScript没有类的概念,所以它的对象与类语言的对象有所不同。

ECMA-262把对象定义为‘无序属性的集合’其属性可以包含基本值、对象或者函数。对象的每个属性或方法都有一个名字,而每个名字映射到一个值,值可以是函数或数据。每个对象都基于引用类型创建,也可以自定义的类型。


对象是属性的容器

你可能感兴趣的:(理解javascript面向对象)