js中new關鍵字的使用過程
說明
1、new構建函式,在記憶體中建立一個空物件。
2、this指向剛剛建立的空物件,在建構函式中執行程式碼,併為空物件新增屬性和方法。
3、返回到這個物件。
例項
function Foo(name, age, sex) { this.name = name this.age = age this.sex = sex // return 1 //如果返回了一個基本資料型別資料,下方的person會生成一個物件 // return {} //如果返回了一個非基本資料型別資料,下方的person為{} } var person = new Foo('小明', '18', '男') consloe.log(person) console.log(person.name) //小明
以上就是js中new關鍵字的使用過程,希望對大家有所幫助。更多js學習指路:
推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2828598/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手寫js new,new的過程到底發生了什麼JS
- Javascript中new的執行過程JavaScript
- 看懂js中this關鍵字的指向問題JS
- 在Java中this關鍵字的使用Java
- Go 語言 new 和 make 關鍵字的區別Go
- js關鍵字和方法JS
- Java中final關鍵字如何使用?Java
- 【學習筆記】make 和 new 關鍵字的區別筆記
- SAP實施過程中關鍵使用者應發揮的作用(轉)
- C#關鍵字之過載overload、重寫override、覆寫overwrite(new)詳解C#IDE
- 使用 Synchronized 關鍵字synchronized
- java中的static關鍵字Java
- mysql 中的explain關鍵字MySqlAI
- java中的instanceof關鍵字Java
- 1688關鍵字搜尋新品資料API介面(item_search_new-按關鍵字搜尋新品API
- java中this關鍵字Java
- Java 中你絕對沒用過的一個關鍵字?Java
- 1_static關鍵字的使用
- 直播系統開發過程中的一些關鍵點
- Java中transient關鍵字的作用Java
- java中static關鍵字的作用Java
- C++中的 const 關鍵字C++
- Java中的各種關鍵字Java
- 完全理解JavaScript中的this關鍵字JavaScript
- 說說iOS中的常用的關鍵字static ,class(僅限Swift關鍵字)iOSSwift
- Java中final關鍵字Java
- scala中yield關鍵字
- JavaScript new 關鍵詞解析及原生實現 newJavaScript
- typescript 中的 infer 關鍵字的理解TypeScript
- DM 關鍵字、遮蔽關鍵字
- 關於react-native-image-picker使用過程中的坑React
- Java™ 教程(使用super關鍵字)Java
- out關鍵字和ref關鍵字的區別
- java中的static和final關鍵字Java
- 搜尋Oracle DDL中的關鍵字Oracle
- 記使用pdf.js過程遇到的坑JS
- let關鍵字和const關鍵字
- final關鍵字和static關鍵字