2018年1月21日
摘要: Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的实例继承。 这意味着,我们可以把那些不变的属性和方法,直接定义在prototype对象上。 function Cat(name,color){ this.name = n 阅读全文
posted @ 2018-01-21 19:04 斯丢皮得 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 为了解决从原型对象生成实例的问题,Javascript提供了一个构造函数(Constructor)模式。 所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。 比如: function Cat(name,c 阅读全文
posted @ 2018-01-21 18:58 斯丢皮得 阅读(102) 评论(0) 推荐(0) 编辑