javascript如何建立一個物件例項
本章節介紹一下javascript是如何建立一個物件例項。
我們知道在javascript中可以把function等同一個類,使用new運算子呼叫它就可以建立一個物件例項。
下面看一個簡單的程式碼例項:
[JavaScript] 純文字檢視 複製程式碼function Antzone(webName, url) { this.webName = webName; this.url = url; } var oantzone = new Antzone("螞蟻部落", "www.softwhy.com"); console.log(oantzone.webName); console.log(oantzone.url);
上面的程式碼就是一個建立物件例項的簡單程式碼,下面簡單介紹一下它的內部實現過程。
(1).首先定義一個類。
(2).使用new操作符緊跟你所定義的函式來建立一個新的類的例項。
(3).一旦Javascript編譯器碰到了new操作符,它就建立了一個空的例項變數,將類中prototype的所有屬性和方法複製到這個例項中,並將成員函式中所有的this指向這個新建立的例項。
(4).接下來,執行緊跟在new操作符後面的那個函式。
關於prototype原型這裡就不多介紹了,更多內容可以參閱javascript prototype原型一章節。
相關文章
- javascript如何建立一個物件JavaScript物件
- javascript如何建立一個屬性節點物件JavaScript物件
- 如何建立一個新的SQL Server例項SQLServer
- c#如何只能建立類的一個例項(一)C#
- js建立字典物件例項JS物件
- SQL Server 2000 如何建立一個新例項 ?SQLServer
- frida 建立一個ArrayList例項
- oracle手動建立另外一個例項Oracle
- JavaScript建立物件方法例項小結JavaScript物件
- [譯]使用JavaScript建立WebAssembly模組例項JavaScriptWeb
- 如何建立一個“純淨”的物件物件
- JVM是如何建立一個物件的?JVM物件
- JS 建立例項物件的四種模式JS物件模式
- js建立XMLHttpRequest物件的程式碼例項JSXMLHTTP物件
- javascript如何建立一個文字節點JavaScript
- JavaScript String 物件例項深入研究JavaScript物件
- [譯]在JavaScript中建立WebAssembly模組例項JavaScriptWeb
- javascript動態建立元素程式碼例項JavaScript
- javascript判斷物件是否為空物件程式碼例項JavaScript物件
- jQuery如何建立一個新的元素物件jQuery物件
- 私有建構函式的物件建立例項函式物件
- JavaScript建立物件JavaScript物件
- JavaScript 複習之例項物件與 new 命令JavaScript物件
- javascript物件導向相關程式碼例項JavaScript物件
- JavaScript建立物件(一)——工廠模式JavaScript物件模式
- 為同一個資料庫建立新的例項資料庫
- 對於物件的動態建立例項問題物件
- javascript如何判斷一個物件的型別JavaScript物件型別
- javascript 物件合併程式碼例項簡單分析JavaScript物件
- javascript物件導向繼承的簡單例項JavaScript物件繼承單例
- ejb主物件,物件,例項 ?物件
- 引用物件與例項物件物件
- 如何使用低程式碼開發平臺快速建立一個應用 | 例項演示
- 例項和物件物件
- 【JavaScript學習】JavaScript物件建立JavaScript物件
- 建立一個物件的集合物件
- C#動態建立介面的實現例項物件C#物件
- php例項化物件的例項方法PHP物件