日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JavaScript中如何使用擴(kuò)展運(yùn)算符

這篇文章給大家介紹JavaScript中如何使用擴(kuò)展運(yùn)算符,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)云計(jì)算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、成都西信服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn),已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名與空間、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

個(gè)人對(duì)…常用方法的理解

…作為擴(kuò)展運(yùn)算符

這里指的擴(kuò)展是針對(duì)數(shù)組或字符串或偽數(shù)組(就是類似于數(shù)組這樣的可以用下標(biāo)將每一項(xiàng)取出來,并且有總體長度屬性的數(shù)據(jù),以下簡稱為可遍歷對(duì)象)的擴(kuò)展,代表的含義是將數(shù)組中的每一項(xiàng)取出來,并用,進(jìn)行分隔(當(dāng)使用的時(shí)候是這樣,如果單獨(dú)打印的話是用空格分隔)。

  • …可以將一個(gè)一維數(shù)組進(jìn)行展開,即只能去掉最外面一層的[];

  • 他的結(jié)果就是數(shù)組被去掉[]的結(jié)果,不是字符串也不是數(shù)組也不是別的東西,所以按照它逗號(hào)分隔的方式,可以將它作為函數(shù)的形參傳遞也可以外面再套一個(gè)[],當(dāng)做數(shù)組作為一個(gè)函數(shù)的return,但是不能直接return,可以用console輸出。

…作為剩余運(yùn)算符

  • 剩余運(yùn)算符的意思就是我不知道這個(gè)參數(shù)總共有多少個(gè),我用…表示剩余的,同樣它只適用于數(shù)組。

  • 而且這兩種方法得到的結(jié)果都是一個(gè)數(shù)組,而不是數(shù)組去掉[]。

  • 主要有以下兩種方法:

    • 第一種: 所有的參數(shù)都是未知的,不知道傳幾個(gè)。

    • 第二種: 有一個(gè)或多個(gè)已知參數(shù),其余參數(shù)未知。

//  第一種所有參數(shù)都未知function aa(...arr){
    console.log(arr);}aa(5,"sss",22)     //  (3) [5, "sss", 22]     =>    結(jié)果是一個(gè)數(shù)組//  第二種,有兩個(gè)已知參數(shù)function ff(a,b,...arr){
    console.log(arr)}ff(2,3,"str","111")    // (2) ["str", "111"]   =>    結(jié)果是一個(gè)數(shù)組

特性其他應(yīng)用:

分解字符串

可以用str.split("")也可以用[…str]

偽數(shù)組轉(zhuǎn)換為真數(shù)組

由于他可以將可遍歷對(duì)象用數(shù)組去掉[]的方法顯示出來,而且可以對(duì)偽數(shù)組使用,所以很好理解對(duì)偽數(shù)組使用后將偽數(shù)組的形式轉(zhuǎn)變后,在加上[]就是真數(shù)組了,可以調(diào)用真數(shù)組的方法。 => […arr.]

淺拷貝

由于它是對(duì)一個(gè)可遍歷的對(duì)象使用循環(huán)過來的,所以它不會(huì)改變?cè)瓟?shù)組,會(huì)進(jìn)行一個(gè)淺克隆的操作,因此可以用于數(shù)組的淺拷貝。 => […arr]

數(shù)組扁平化

  

關(guān)于JavaScript中如何使用擴(kuò)展運(yùn)算符就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文標(biāo)題:JavaScript中如何使用擴(kuò)展運(yùn)算符
文章出自:http://www.dlmjj.cn/article/pippde.html