国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JS中的prototype、__proto__與constructor

BigTomato / 3049人閱讀

摘要:尋找原型心法口訣每個(gè)對(duì)象的原型都指向自身的構(gòu)造函數(shù)的屬性所以想要知道某個(gè)對(duì)象的原型是什么,首先找到他的構(gòu)造函數(shù)是什么個(gè)終極類個(gè)究極類中特殊數(shù)字對(duì)象對(duì)象并不像和那樣是對(duì)象的類,因此沒有構(gòu)造函數(shù)中類型

1. 尋找原型
心法口訣:每個(gè)對(duì)象的原型(__proto__)都指向自身的構(gòu)造函數(shù)(constructor)的prototype屬性
let b={}

b.constructor === Object
// true
b.__proto__ === Object.prototype
// true
b.__proto__ === b.constructor.prototype
// true

所以想要知道某個(gè)對(duì)象的原型是什么,首先找到他的構(gòu)造函數(shù)是什么

9個(gè)終極類
Array.constructor
// ? Function() { [native code] }
Boolean.constructor
// ? Function() { [native code] }
Date.constructor
// ? Function() { [native code] }
Number.constructor
// ? Function() { [native code] }
String.constructor
// ? Function() { [native code] }
Object.constructor
// ? Function() { [native code] }
RegExp.constructor
// ? Function() { [native code] }
Symbol.constructor
// ? Function() { [native code] }
1個(gè)究極類
Function.constructor
// ? Function() { [native code] }
3中特殊數(shù)字對(duì)象
Math.constructor
// ? Object() { [native code] }
// Math 對(duì)象并不像 Date 和 String 那樣是對(duì)象的類,因此沒有構(gòu)造函數(shù) Math()
NaN.constructor
// ? Number() { [native code] }
Infinity.constructor
// ? Number() { [native code] }
2中bug類型
undefined.constructor
// VM25366:1 Uncaught TypeError: Cannot read property "constructor" of undefined at :1:11
null.constructor
// VM25366:1 Uncaught TypeError: Cannot read property "constructor" of null at :1:11

...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/105041.html

相關(guān)文章

  • JS 原型及原型鏈學(xué)習(xí)

    摘要:所以繼承了對(duì)象的所有方法,當(dāng)你用時(shí),會(huì)先查一下它的構(gòu)造函數(shù)的原型對(duì)象有沒有有方法,沒查到的話繼續(xù)查一下的原型對(duì)象有沒有這個(gè)方法。 普通函數(shù)與構(gòu)造函數(shù)的區(qū)別 在命名規(guī)則上,構(gòu)造函數(shù)一般是首字母大寫,普通函數(shù)遵照小駝峰式命名法。 在函數(shù)調(diào)用的時(shí)候: function fn() { } 構(gòu)造函數(shù):1. new fn( ) 2 .構(gòu)造函數(shù)內(nèi)部會(huì)...

    PiscesYE 評(píng)論0 收藏0
  • JS 中的 __proto__ prototype

    摘要:在這篇文章中,他介紹了一種實(shí)現(xiàn)繼承的方法,這種方法并沒有使用嚴(yán)格意義上的構(gòu)造函數(shù)。的左值一般是一個(gè)對(duì)象,右值一般是一個(gè)構(gòu)造函數(shù),用來判斷左值是否是右值的實(shí)例。 __proto__ 探究 __proto__隱式原型與prototype顯式原型是個(gè)容易令人混淆的概念,簡(jiǎn)而言之prototype是構(gòu)造函數(shù)用來被自己的實(shí)例繼承的原型,而_proto_是實(shí)例用來繼承父類原型的載體。 1. 是什么...

    Donald 評(píng)論0 收藏0
  • js內(nèi)功修煉之九陽(yáng)神功--原型鏈

    摘要:寫在前面如果說是一本武學(xué)典籍,那么原型鏈就是九陽(yáng)神功。那么,如何修煉好中的九陽(yáng)神功呢真正的功法大成的技術(shù)是從底層上去理解,那種工程師和碼農(nóng)的區(qū)別就在于對(duì)底層的理解,當(dāng)你寫完一行代碼,或者你遇見一個(gè)解決的速度取決于你對(duì)底層的理解。 寫在前面 如果說JavaScript是一本武學(xué)典籍,那么原型鏈就是九陽(yáng)神功。在金庸的武俠小說里面,對(duì)九陽(yáng)神功是這樣描述的:練成「九陽(yáng)神功」后,會(huì)易筋洗髓;生出...

    蘇丹 評(píng)論0 收藏0
  • js內(nèi)功修煉之九陽(yáng)神功--原型鏈

    摘要:寫在前面如果說是一本武學(xué)典籍,那么原型鏈就是九陽(yáng)神功。那么,如何修煉好中的九陽(yáng)神功呢真正的功法大成的技術(shù)是從底層上去理解,那種工程師和碼農(nóng)的區(qū)別就在于對(duì)底層的理解,當(dāng)你寫完一行代碼,或者你遇見一個(gè)解決的速度取決于你對(duì)底層的理解。 寫在前面 如果說JavaScript是一本武學(xué)典籍,那么原型鏈就是九陽(yáng)神功。在金庸的武俠小說里面,對(duì)九陽(yáng)神功是這樣描述的:練成「九陽(yáng)神功」后,會(huì)易筋洗髓;生出...

    Profeel 評(píng)論0 收藏0
  • js內(nèi)功修煉之九陽(yáng)神功--原型鏈

    摘要:寫在前面如果說是一本武學(xué)典籍,那么原型鏈就是九陽(yáng)神功。那么,如何修煉好中的九陽(yáng)神功呢真正的功法大成的技術(shù)是從底層上去理解,那種工程師和碼農(nóng)的區(qū)別就在于對(duì)底層的理解,當(dāng)你寫完一行代碼,或者你遇見一個(gè)解決的速度取決于你對(duì)底層的理解。 寫在前面 如果說JavaScript是一本武學(xué)典籍,那么原型鏈就是九陽(yáng)神功。在金庸的武俠小說里面,對(duì)九陽(yáng)神功是這樣描述的:練成「九陽(yáng)神功」后,會(huì)易筋洗髓;生出...

    morgan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<