ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 原型优化 > * 通过原型优化方法定义。 > * 如果一个方法类型将被频繁构造,通过方法原型从外面定义附加方法,从而避免方法的重复定义。 > * 可以通过外部原型的构造方式初始化值类型的变量定义。(这里强调值类型的原因是,引用类型如果在原型中定义,一个实例对引用类型的更改会影响到其他实例。) > * 这条规则中涉及到`JAVASCRIPT`中原型的概念,构造函数都有一个`prototype`属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的实例继承。可以把那些不变的属性和方法,直接定义在`prototype`对象上。 > * 可以通过对象实例访问保存在原型中的值。 > * 不能通过对象实例重写原型中的值。 > * 在实例中添加一个与实例原型同名属性,那该属性就会屏蔽原型中的属性。 > * 通过delete操作符可以删除实例中的属性。