2017年3月21日
摘要: 函数内的方法: 使用函数内的方法我们可以访问到函数内部的私有变量,如果我们通过构造函数new出来的对象需要我们操作构造函数内部的私有变量的话, 我们这个时候就要考虑使用函数内的方法。 prototype上的方法: 当我们需要通过一个函数创建大量的对象,并且这些对象还都有许多的方法的时候;这时我们就要 阅读全文
posted @ 2017-03-21 12:06 1883808 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 定义在构造函数内部的方法,会在它的每一个实例上都克隆这个方法;定义在构造函数的prototype属性上的方法会让它的所有示例都共享这个方法,但是不会在每个实例的内部重新定义这个方法. 如果我们的应用需要创建很多新的对象,并且这些对象还有许多的方法,为了节省内存,我们建议把这些方法都定义在构造函数的p 阅读全文
posted @ 2017-03-21 12:05 1883808 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 可以看下面的代码: 可以看下面的代码: function A(name) { this.name = name; } A.prototype.sayWhat = 'say what...'; var a = new A('dreamapple'); console.log(JSON.stringif 阅读全文
posted @ 2017-03-21 12:03 1883808 阅读(122) 评论(0) 推荐(0) 编辑