通过构造函数为对象分配/创建属性哪种方式更好?

时间:2017-06-09 16:40:44

标签: javascript oop object

哪个更好?传递或更改属性值时?

我将在以下两个例子中更好地解释:

// Example 1:
var Object = function(_prop1, _prop2, _prop3) {
    this.prop1 = _prop1;
    this.prop2 = _prop2;
    this.prop3 = _prop3;
}

var foo = new Object(
    11111111,
    22222222,
    33333333
);

//Example 2:
var Object = function() {
    this.prop1 = null;
    this.prop2 = null;
    this.prop3 = null;
}

var foo = new Object();

foo.prop1 = 11111111;
foo.prop2 = 22222222;
foo.prop3 = 33333333;

我想知道哪个有更好的表现,哪个更好,为什么。

0 个答案:

没有答案