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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 請不要在JavaScript中使用new關鍵字JavaScript
- 在Java中this關鍵字的使用Java
- javascript new關鍵字做了什麼JavaScript
- C++ 的 new 關鍵字深入理解C++
- Javascript中new的執行過程JavaScript
- 手寫js new,new的過程到底發生了什麼JS
- 看懂js中this關鍵字的指向問題JS
- JAVA中的關鍵字Java
- javascript中的with關鍵字JavaScript
- Go 語言 new 和 make 關鍵字的區別Go
- Synchronized關鍵字的使用synchronized
- js關鍵字和方法JS
- Java中final關鍵字如何使用?Java
- 【學習筆記】make 和 new 關鍵字的區別筆記
- java中this關鍵字Java
- JavaScript中this關鍵字JavaScript
- mysql 中的explain關鍵字MySqlAI
- java中this關鍵字的用法Java
- java中的static關鍵字Java
- robotframework做介面測試 to json 關鍵字使用FrameworkJSON
- 使用 Synchronized 關鍵字synchronized
- Java 中你絕對沒用過的一個關鍵字?Java
- 完全理解JavaScript中的this關鍵字JavaScript
- java中的instanceof關鍵字Java
- Java中的各種關鍵字Java
- Java中transient關鍵字的作用Java
- java中static關鍵字的作用Java
- Java中的static關鍵字解析Java
- 說說iOS中的常用的關鍵字static ,class(僅限Swift關鍵字)iOSSwift
- static關鍵字的使用總結
- 1_static關鍵字的使用
- typescript 中的 infer 關鍵字的理解TypeScript
- 1688關鍵字搜尋新品資料API介面(item_search_new-按關鍵字搜尋新品API
- 直播系統開發過程中的一些關鍵點
- 軟體外包專案實施過程中的關鍵因素(轉)
- C++中過載new和delete的使用C++delete
- 使用 Override 和 New 關鍵字進行版本控制(C# 程式設計指南)IDEC#程式設計
- C#關鍵字之過載overload、重寫override、覆寫overwrite(new)詳解C#IDE