Trong tất cả các bài viết được viết rằng JavaScript là một ngôn ngữ dựa trên nguyên mẫu, có nghĩa là mọi đối tượng đều có một mẫu thử nghiệm (hoặc chính xác hơn là chuỗi nguyên mẫu).Làm thế nào để truy cập nguyên mẫu đối tượng trong javascript?
Cho đến nay, tôi đã thử các đoạn mã sau:
var F = function();
F.prototype.member1 = 1;
var object1 = new F();
console.log(object1.member1); // prints 1
Làm thế nào tôi có thể truy cập các đối tượng nguyên mẫu của object1
? Có một cách trung lập trình duyệt để làm điều đó (ý tôi là, không dựa vào tài sản __proto__
? Đã xem this liên kết, nhưng có thể có những phát triển mới kể từ năm 2010) Nếu tôi không thể, bạn có thể chia sẻ vui lòng lý do đằng sau mui xe không?
object1.constructor.prototype –