simple's Studio.

关于原型链和函数类的个人理解和

2017/10/25

#原型链
原型链时创建与其他对象相似的对象的一种机制,当你为了节省内存或避免重复代码,需要两个对象拥有完全相同的属性时,你可能需要从一个对象复制所有的属性到另一个对象,但JavaScript提供了原型链这种替代方式,通过将第一个对象中的字段查找委派于第二个对象的方式,可以使得一个对象表现得似乎拥有另一个对象的所有属性。

alt text

#函数类
在JavaScript中,函数是极其重要的,它们是JavaScript类的核心。JavaScript类其实就是一个可以创建许多相似对象的函数。每当一个函数创建多个对象,而它们全都遵从大致相同的方法和属性模式,这个函数就可以被称为类。但是需要了解这个定义实际上也是有争议的,有一些不错的观点,认为不应该将类归结为这么简单的定义,在其它语言中,的确如此。但至少在JavaScript中,这个定义还是对我们最有用。

CATALOG