es6 展開運(yùn)算符

1、Call(this,arr1,arr2,arr3...)時(shí)可以直接調(diào)用Call(this,[...args])

2、arr1.push(...arr2),直接省了contact操作

3、arr1=[1,2,3,...arr2,4,5]

4、拷貝數(shù)組

arr1=[1,2,3,4,5];

arr2=[...arr1] <===> arr2=arr1.slice();

直接拷貝堆內(nèi)存,不是引用地址

5、函數(shù)傳參

arr = [1,2,4,55,];

Math,max(...arr); ? //55

Math.min(...arr); ?? //1

6、將類數(shù)組轉(zhuǎn)成數(shù)組,當(dāng)然es6中的Array.from(LikeArray)同樣可以做到

[...oUl.getElementByTagNames()].forEach(( val,index,arr )=>{

? ? ? [ Some Code ]

})

7、用在對象中,解構(gòu)賦值

const props = {

name : "xxx",

age : "yyy",

handleClick:function(){

Some Code

}

};

let { name , ...other } = props;

name =>"xxx"?

other=>{

age : "yyy",

handleClick:function(){

Some Code

}


?

?

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

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

  • 隨著 ES6 的出現(xiàn),編寫 JavaScript 變得越來越靈活。新的語法讓代碼更簡潔,可讀性更高。ES6 新增了...
    1024譯站閱讀 2,166評(píng)論 0 3
  • 數(shù)組字面量中使用展開運(yùn)算符我們可以這樣合并數(shù)組: 展開運(yùn)算符也可以用在push函數(shù)中,可以不用再用apply()函...
    想做一個(gè)畫家閱讀 3,849評(píng)論 0 3
  • 如何控制alert中的換行?\n alert(“p\np”); 請編寫一個(gè)JavaScript函數(shù) parseQu...
    heyunqiang99閱讀 1,149評(píng)論 0 6
  • 【執(zhí)子之手】兒童學(xué)習(xí)力六期 踐行記錄20170710Day56 1.聽古詩、鵝媽媽各30分鐘,shoofly,ma...
    cancan媽閱讀 325評(píng)論 0 0
  • 有一天,我聽同學(xué)之言,來到了一個(gè)破舊的樓層中,我打開了手機(jī),發(fā)了張自拍個(gè)同學(xué)。 “啊”,一聲驚叫, 嚇得我一機(jī)靈。...
    Tz千夜閱讀 469評(píng)論 1 0

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