【JavaScript筆記】 原型鏈 | Prototype Chain
Blog iconleftwest
Jun 29
首先了解物件導向 (OOP) 有兩種類型,基於類別 (class-based) 以及基於原型 (prototype-based) ,JS 屬於基於原型的語言。建構式(Constructor)使用 new 建立新的物件時,所執行的函式稱為建構式。用來初始化物件以及建立初始化屬性。const Person = function(name){ this.name = name; this.sayHi = function(){ console.log("Hi") } } // new 一個 instance const peter = new Person("peter") 了解建構式之後來看上面的程式碼有哪些問題。可以發現 Person 有個 sayHi 的函式,於是我再 new 一個人出來。const alice = new Person("alice") 然後比較兩個人的 sayHi() console.log(peter.sayHi === alice.sayHi) // false 回傳 false 代表這兩個 function 明明都是同個方法,但各占了不同的記憶體,所以這...

leftwest

Written by
leftwest
Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

leftwest

Subscribe