码迷,mamicode.com
首页 > 其他好文 > 详细

(1) constructor(构造器)

时间:2014-09-03 21:12:07      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   java   ar   2014   div   

 var Car = function (model, year, miles) {
        this.model = model;
        this.year = year;
        this.miles = miles;
        this.carSituation = function () {
            console.log(this.model + this.year + this.miles);
        };
    };
    var car1 = new Car(‘bens‘, 2014, 1000);
    var car2 = new Car(‘mini‘, 2014, 1000);
    car1.carSituation();
    car2.carSituation();

  (1)这是一个基本的构造器,内部使用this指针引用新创建的对象,缺点是使继承变得困难。

 

var Car = function (model, year, miles) {
        this.model = model;
        this.year = year;
        this.miles = miles;
    };
    Car.prototype.carSituation = function(){
        console.log(this.model + this.year + this.miles);
    };
    var car1 = new Car(‘bens‘, 2014, 1000);
    var car2 = new Car(‘mini‘, 2014, 1000);
    car1.carSituation();
    car2.carSituation();

(2)这是一个带原型的构造器,可以创建多个对象,并访问相同的原型,因此可以扩展原始示例

(1) constructor(构造器)

标签:style   blog   color   io   使用   java   ar   2014   div   

原文地址:http://www.cnblogs.com/lihaozhou/p/3954478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!