摘要: // 创建自定义类型的最常见的方式,就是组合使用构造函数模式和原型模式,构造函数模式用于定义实例属性,而原型模式用于定义方法和共享的属性。// 这样的话,每个实例都会有自己的一份实例属性的副本,但同时又共享着对方法的引用,最大的节省了内存// 另外,这种混成模式还支持向构造函数传递参数,可谓是集两种 阅读全文
posted @ 2016-09-02 15:51 指间细碎流年 阅读(109) 评论(0) 推荐(0) 编辑
摘要: // 原型对象的缺点:省略了为构造函数传递初始化参数这一环节,结果所有的实例在默认情况下都取的相同的属性值// 原型模式的最大问题是由其共享的性质导致的// 原型中所有属性是被很多实例共享的,这种共享对于函数非常合适,但对于包含引用类型值的属性来说,问题就比较多了function Person(){ 阅读全文
posted @ 2016-09-02 14:46 指间细碎流年 阅读(81) 评论(0) 推荐(0) 编辑