Tôi đã xem qua bài này http://www.webmasterworld.com/javascript/3066162.htm về cách javascript khi bạn khởi tạo đối tượng theo nghĩa đen nếu nó có phương thức được xác định trong đó. vì vậy nếu bạn có một loạt các trường hợp của đối tượng theo nghĩa đen thì các phương thức sao chép sẽ bắt đầu thêm vào bộ nhớ.đối tượng chữ ký hiệu và tốc độ nguyên mẫu và bộ nhớ
bao giờ anh/cô ấy nói rằng sử dụng nguyên mẫu để làm cho phương pháp của bạn hiệu quả hơn bởi vì các phương thức không được sao chép cho mỗi trường hợp của đối tượng hàm tạo.
điều này có đúng không? bởi vì tôi đã được ấn tượng rằng nguyên mẫu cho phép bạn thêm các thuộc tính/phương thức ngay cả sau khi đối tượng được khởi tạo hơn là trong đối tượng khi nó được tạo đầu tiên.
Tôi chỉ muốn lưu ý rằng việc tạo phương thức từ bên trong hàm tạo không thực sự tạo một bản sao mới của toàn bộ phương thức trong bộ nhớ - một tham chiếu mới được thực hiện đơn giản với phương thức hiện có.Tuy nhiên, nguyên mẫu vẫn có xu hướng nhanh hơn vì tất cả điều này được xử lý bởi công cụ JavaScript và vì vậy nó có thể thực hiện rất nhiều tối ưu hóa trên đường, nhanh chóng trở nên đáng chú ý khi bạn khởi tạo hàng chục nghìn đối tượng. Google tối ưu hóa crap ra khỏi chuỗi nguyên mẫu trong V8, đó là một phần lý do tại sao nó quá nhanh. –
@ musicfreak khác nhau rất tốt để biết, cảm ơn người đàn ông. – zero