摘要: 1原始方式 不过这里有一个问题,就是可能需要创建多个 car 的实例,没有复用性。 2工厂方式 每个对象都有自己的 showColor() 版本。而事实上,每个对象都共享同一个函数。 3构造函数 就像工厂函数,构造函数会重复生成函数,为每个对象都创建独立的函数版本。 4混合构造函数配合原型方式 一般 阅读全文
posted @ 2017-02-06 17:57 武侯668 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 delete delete 运算符删除对以前定义的(自己定义的)对象属性或方法的引用。不能删除原始的 ECMAScript 方法,不是开发者定义的。 delete 运算符不能删除开发者未定义的属性和方法。下面的代码将引发错误: 2 void 使函数没有返回值(请记住,没有返回值的函数真正返回的都 阅读全文
posted @ 2017-02-06 15:55 武侯668 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1 //数组的两种定义方式,构造函数new或者数组直接量。 2 //构造函数,构造对象 3 function objStory(id,title,author,time){ 4 this.ID = id; 5 this.Title = title; 6 this.Author = author; 7 ... 阅读全文
posted @ 2017-02-06 10:17 武侯668 阅读(1682) 评论(0) 推荐(0) 编辑