Đó là một mô hình đối tượng javascript tốt hơn ...Đó là đối tượng javascript tốt hơn mô hình
function dog(name) {
this.name = name;
this.getName = function() {
return this.name;
};
};
HOẶC
function cat(name) {
this.name = name;
};
cat.prototype.getName = function() {
return this.name;
};
VÀ TẠI SAO?
----- chỉnh sửa
Người này hay người kia có sử dụng nhiều bộ nhớ hơn không?
Có một hay nhiều "CPU" chuyên sâu hơn cái kia không?
Cái nào bền vững hơn?
Loại nào có thể mở rộng hơn?
Điều nào dễ đọc hơn?
Tôi đồng ý với bạn. Nó dễ dàng hơn nhiều để làm theo. Nhưng liệu tính dễ hiểu có phải là một chi phí không? Có nhiều "CPU" chuyên sâu hơn không? –
Câu trả lời của Ricardo giải quyết mối quan tâm đó. Tóm lại, có - có một tác động bộ nhớ để sử dụng phong cách chó nếu bạn mong đợi có nhiều hơn một ví dụ của con chó instantiated. –