成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JS系列之new 操作符

forrest23 / 3163人閱讀

摘要:操作符干了以下三步先創(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

相關(guān)文章

  • JS系列目錄

    摘要:設(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系列...

    AaronYuan 評論0 收藏0
  • javascript系列構(gòu)造對象

    摘要:構(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...

    psychola 評論0 收藏0
  • JS系列正則

    摘要:反向引用當(dāng)一個正則表達(dá)式被分組之后,每一個組將自動被賦予一個組號,該組號可以代表該組的表達(dá)式。對象方法接受一個字符串參數(shù),如果正則表達(dá)式與指定的字符串匹配返回否則返回同樣接受一個字符串為參數(shù),返回一個數(shù)組,其中存放匹配的結(jié)果。 創(chuàng)建方式 字面量創(chuàng)建方式 var reg = /pattern/flags; 實例創(chuàng)建方式 var reg = new RegExp(pattern, fl...

    ckllj 評論0 收藏0
  • 【從零入門系列-5】Spring Boot 前端展示

    摘要:務(wù)必在之前引入最新的核心文件為了偷懶,我們這里引入的第三方庫文件都是采用的方式,也可以選擇把庫下載到本地然后再引用。 文章系列 【從零入門系列-0】Spring Boot 之 Hello World 【從零入門系列-1】Spring Boot 之 程序結(jié)構(gòu)設(shè)計說明 【從零入門系列-2】Spring Boot 之 數(shù)據(jù)庫實體類 【從零入門系列-3】Spring Boot 之 數(shù)據(jù)庫操作...

    freewolf 評論0 收藏0
  • 【從零入門系列-5】Spring Boot 前端展示

    摘要:務(wù)必在之前引入最新的核心文件為了偷懶,我們這里引入的第三方庫文件都是采用的方式,也可以選擇把庫下載到本地然后再引用。 文章系列 【從零入門系列-0】Spring Boot 之 Hello World 【從零入門系列-1】Spring Boot 之 程序結(jié)構(gòu)設(shè)計說明 【從零入門系列-2】Spring Boot 之 數(shù)據(jù)庫實體類 【從零入門系列-3】Spring Boot 之 數(shù)據(jù)庫操作...

    Mr_houzi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<