Sự hiểu biết của tôi là Object.__proto__
là đối tượng nguyên mẫu 'cấp cao nhất' trong javascript. Tôi sẽ ngoại trừ __proto__
của nó là rỗng, nhưng trong Google Chrome (chưa thử các trình duyệt khác), nó không phải là. Tại sao vậy?Tại sao đối tượng .__ proto __.__ proto__ không null?
Sửa
Tôi biết các hình ảnh sau đây có lẽ là một tái băm của hình dưới đây, nhưng tôi đã làm cho nó bản thân mình để kiểm tra hiểu biết của tôi. Có gì sai với nó không?
Tôi chủ yếu hiểu sơ đồ đó, nhưng tôi hơi bối rối là tại sao có hai thực thể có tên là "hàm/Hàm" và "đối tượng/đối tượng". Bạn có phiền không? – jrahhali
Nevermind, tôi nghĩ tôi hiểu rồi. Thực thể trên cùng bên trái đại diện cho đối tượng Function và đối tượng bên phải nó đại diện cho một cá thể được tạo ra bằng Function, đúng không? – jrahhali
Hình ảnh này cực kỳ hữu ích và làm phát sinh thêm yêu cầu. Cảm ơn bạn. – jrahhali