new操作符

new?操作符都幫我們做了什么?/?new?操作符的作用:

1.創(chuàng)建一個(gè)控對(duì)象this

?2.給this?添加屬性?和方法

?3.返回this


創(chuàng)建很多同類型的對(duì)象的時(shí)候, 可以使用使用工廠模式:

```

??????function?createObj(name,?age,?gender)?{

?????????var?obj?=?{

????????????name:?name,

????????????age:?age,

????????????gender:?gender

?????????}

?????????return?obj;

??????}

????var?p1?= createObj('張三',19,'男')

??????var?p2?=createObj('李四',20,'男')

??????console.log(p1,p2);

```

或者使用構(gòu)造函數(shù)模式創(chuàng)建對(duì)象:

```

function?Person(name,age,gender){

????????????this.name=name;

????????????this.age=age;

????????????this.gender=gender

????????}

????????var?p3 =?new?Person('王五',21,'男')

????????var?p4 =?new?Person('趙六',22,'男')

????????console.log(p1,p2);

```

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • new 操作符 在JS中,new的作用是通過(guò)構(gòu)造函數(shù)來(lái)創(chuàng)建一個(gè)實(shí)例對(duì)象。 如圖,是一個(gè)構(gòu)造函數(shù),在里面需要?jiǎng)?chuàng)建一個(gè)...
    尋找夢(mèng)的豬豬閱讀 2,356評(píng)論 0 0
  • JavaScript中的new操作符的原理 例子 先定義了一個(gè)構(gòu)造函數(shù)Person,然后通過(guò)new操作符生成Per...
    走花鹿閱讀 409評(píng)論 0 1
  • //手寫一個(gè)new操作符 function _new(fun){ return functio...
    你除了bug你會(huì)啥閱讀 389評(píng)論 0 0
  • 最近幾天在看ES6的東東,看到了對(duì)象的擴(kuò)展運(yùn)算賦值解構(gòu)部分,對(duì)被擴(kuò)展操作符應(yīng)用的賦值解構(gòu)變量與對(duì)象實(shí)際屬性解構(gòu)時(shí)候...
    木A木閱讀 627評(píng)論 0 1
  • new 運(yùn)算符創(chuàng)建一個(gè)用戶定義的對(duì)象類型的實(shí)例或具有構(gòu)造函數(shù)的內(nèi)置對(duì)象的實(shí)例; 1. 首先我們說(shuō)字面量創(chuàng)建對(duì)象 ...
    清故宸涼m閱讀 562評(píng)論 0 0

友情鏈接更多精彩內(nèi)容