不明白以下兩種寫法在實質上有什么區(qū)別?function Person() {
}
Person.prototype.age = function(n) { return n;
}var person = new Person();
person.age(9);上面這種寫法是通過原型,讓實例化后的對象能夠調用父類的函數(shù)。下面這種方式不通過原型,但是在用法上完全一樣。function Person() { this.age = function(n) { return n;
}
}var person = new Person();
person.age(9);那兩者在哪些方面有可比性呢? 求教,謝謝!
又是原型的問題?
桃花長相依
2018-11-13 13:13:23