[[Prototype]] 又是什麼? 和 proto 的差別是什麼?
[[Prototype]] 是在 JavaScript 中物件的特殊隱藏屬性,這個屬性對應到的就是該物件的原型,但因[[Prototype]] 為內部屬性無法直接訪問到,因此可以透過__proto__、Object.getPrototypeOf()的訪問原型
//Person 是一個建構函式
function Person(name) {
this.name = name;
console.log(this);
}
//透過 Person 建構函式,創建了一個 ming 物件
const ming = new Person("小明");