有原型的對象和沒有原型的對象


在學習Mobx時接觸到了有原型對象和沒原型的對象概念

聲明一個對象

1 let o = Object.create({})  // 方法一
2 let o = {}               // 方法二
3 let o = Object({})    // 方法三

以上三種方法創建的對象都是有原型及原型鏈的

#### 使用create()

 

#### 字面量方式

 

對象的構造函數如下

對象的顯示原型

 

沒有原型和構造函數的對象, 注意Object(null)是有原型和原型鏈的

1 var obj = Object.create(null)

該對象的隱式原型和構造函數都返回undefined

使用instanceof返回false

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM