擴展運算符(...)相關(guān)筆記

1.復制數(shù)組(真正的復制,效果等同于Array.from())
let arr = [1,2,3,4,5];
let arr2 = [...arr];
arr2.push(6);
console.log(arr);
console.log(arr2);
//返回結(jié)果
[ 1, 2, 3, 4, 5 ]
[ 1, 2, 3, 4, 5, 6 ]
2.一般用法案例
let arr = [1,2,3,4,5];
console.log(...arr)
//返回結(jié)果
1 2 3 4 5
=============================================
let fun = (...arr) => {
    console.log(arr)
}
fun(1,2,3,4,5)
//返回結(jié)果
[ 1, 2, 3, 4, 5 ]
=============================================
let fun = (a,b,c,d,e) => {
    console.log(a,b,c,d,e)
}
fun(...[1,2,3,4,5])
//返回結(jié)果
1 2 3 4 5
=============================================
let fun = (a,b,...c) => {//注意這種情況下必須放在末尾
    console.log(a,b);
    console.log(c);
}
fun(1,2,3,4,5)
//返回結(jié)果
1 2
[ 3, 4, 5 ]
3.將類數(shù)組轉(zhuǎn)換成數(shù)組
4.將字符串轉(zhuǎn)換成數(shù)組
let str = 'welcome';
let arr = [...str];
arr.push('!');
console.log(arr)
//返回結(jié)果
[ 'w', 'e', 'l', 'c', 'o', 'm', 'e', '!' ]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,302評論 2 89
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,203評論 3 119
  • 今年下半年一個偶然的機會知道了簡書。 真正熟知是最近在簡書瀏覽了不少文章:有技能帖,有暖心的故事等等。突然在簡書找...
    ICE蟈蟈閱讀 325評論 0 2
  • 距離外公去世才三個月時間,外婆就長久地離開了我們。外公83歲,外婆82歲。都算是高齡吧。這是我三十年來第一次守...
    巴蜀寶貝閱讀 676評論 2 0
  • 一年一度荷花開, 古塔香燭依舊燃。 南海鐘鳴經(jīng)語唱, 天中劍舞戲言喧。 城樓彩繪霓虹照, 汝水清流碧漾潺。 夢幻人...
    南海老人閱讀 532評論 1 7

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