Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.15 KB

File metadata and controls

40 lines (27 loc) · 1.15 KB
title slug
建構子
Glossary/Constructor

{{GlossarySidebar}}

建構子(constructor)屬於實做(instantiated)的指定 class {{glossary("object")}}。建構子概念可應用到大多數的{{glossary("OOP","物件導向")}}程式語言。基本上,{{glossary("JavaScript")}} 建構子用於在 {{glossary("class")}} 的實做(instance)聲明。

語法

// 這是個通用的建構子 class Default
function Default() {
}

// 這是擁有幾個參數的過載建構子 class Overloaded
function Overloaded(arg1, arg2, ...,argN){
}

要呼叫 JavaScript 內的建構子 class ,請用 new 操作符給 {{glossary("variable")}} 宣告新的 {{glossary("object reference")}}。

function Default() {}

// 新的 Default 物件參照被分派給局部變數 defaultReference
var defaultReference = new Default();

深入理解

基本知識

技術資訊