摘要:操作符干了以下三步先創(chuàng)建了一個新的空對象然后讓這個空對象的指向函數(shù)的原型將對象作為函數(shù)的傳進(jìn)去,或者如果出來東西是對象的話就直接返回的內(nèi)容,沒有的話就返回創(chuàng)建的這個對象
new操作符干了以下三步:
先創(chuàng)建了一個新的空對象
然后讓這個空對象的__proto__指向函數(shù)的原型prototype
將對象作為函數(shù)的this傳進(jìn)去, 或者如果return 出來東西是對象的話就直接返回 return 的內(nèi)容,沒有的話就返回創(chuàng)建的這個對象
function Person1(name){ this.name = name; } function Person2(name){ this.name = name; return this.name; } function Person3(name){ this.name = name; return new String(name); } function Person4 (name){ this.name = name; return function () { } } function Person5(name){ this.name = name; return new Array(); } const person1 = new Person1("yuer");//Person1 {name: "yuer"} const person2 = new Person2("yuer");//Person2 {name: "yuer"} const person3 = new Person3("yuer");//String {0: "y", 1: "u", 2: "e", 3: "r", length: 4, [[PrimitiveValue]]: "yuer"} const person4 = new Person4("yuer");//function() {} const person5 = new Person5("yuer");//[]
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/99071.html
摘要:設(shè)計模式資源整理操作符小知識點(diǎn)實現(xiàn)發(fā)郵件功能數(shù)據(jù)結(jié)構(gòu)與算法資源整理跨域函數(shù)的合成與柯里化系列之防抖節(jié)流系列之正則系列之系列之系列之編碼系列之系列之操作符對象中的坐標(biāo)檢測對象或數(shù)組系列之機(jī)制系列之構(gòu)造對象系列之總結(jié)系列之淺復(fù)制與深復(fù)制系列之對 Javascript設(shè)計模式資源整理JS操作符JS小知識點(diǎn)JS實現(xiàn)發(fā)郵件功能數(shù)據(jù)結(jié)構(gòu)與算法資源整理跨域函數(shù)的合成與柯里化JS系列之防抖節(jié)流JS系列...
摘要:構(gòu)造函數(shù)模式使用操作符后跟構(gòu)造函數(shù)隱式原型指向由構(gòu)造函數(shù)構(gòu)造出來指向由函數(shù)構(gòu)造使用對象字面量表示法還支持對象和數(shù)組字面量,允許使用一種簡潔而可讀的記法來創(chuàng)建數(shù)組和對象。通過同一個構(gòu)造函數(shù)創(chuàng)建出來的對象,共享同一個原型對象。 構(gòu)造函數(shù)模式 1.使用new操作符后跟Object構(gòu)造函數(shù) var person = new Object(); person.name = kitty; per...
摘要:務(wù)必在之前引入最新的核心文件為了偷懶,我們這里引入的第三方庫文件都是采用的方式,也可以選擇把庫下載到本地然后再引用。 文章系列 【從零入門系列-0】Spring Boot 之 Hello World 【從零入門系列-1】Spring Boot 之 程序結(jié)構(gòu)設(shè)計說明 【從零入門系列-2】Spring Boot 之 數(shù)據(jù)庫實體類 【從零入門系列-3】Spring Boot 之 數(shù)據(jù)庫操作...
摘要:務(wù)必在之前引入最新的核心文件為了偷懶,我們這里引入的第三方庫文件都是采用的方式,也可以選擇把庫下載到本地然后再引用。 文章系列 【從零入門系列-0】Spring Boot 之 Hello World 【從零入門系列-1】Spring Boot 之 程序結(jié)構(gòu)設(shè)計說明 【從零入門系列-2】Spring Boot 之 數(shù)據(jù)庫實體類 【從零入門系列-3】Spring Boot 之 數(shù)據(jù)庫操作...
閱讀 2075·2021-11-23 09:51
閱讀 3367·2021-09-28 09:36
閱讀 1142·2021-09-08 09:35
閱讀 1787·2021-07-23 10:23
閱讀 3283·2019-08-30 15:54
閱讀 3014·2019-08-29 17:05
閱讀 453·2019-08-29 13:23
閱讀 1309·2019-08-28 17:51