JavaScript 單例模式
以 OOP 角度而言,使用 constructor function 來建立物件時,每次的新物件都會指向不同的 reference,在某些情況下,我們需要使用單例模式確保不管建立幾個物件,這些物件都指向同一個 reference。
|
|
首先使用 IIFE(Immediately Invoked Function Expression)
JavaScript 單例模式
以 OOP 角度而言,使用 constructor function 來建立物件時,每次的新物件都會指向不同的 reference,在某些情況下,我們需要使用單例模式確保不管建立幾個物件,這些物件都指向同一個 reference。
|
|
首先使用 IIFE(Immediately Invoked Function Expression)