js擴(kuò)展運算符(...)

擴(kuò)展運算符即三個點 -----> ... ,需要ES6語法的支持。

1、將一個數(shù)組放入另一個數(shù)組(打散數(shù)組)

    var a = [1,2]
    var b = [a,3,4]
    console.log(b) // [[1,2],3,4]
    如果使用擴(kuò)展運算符
    var b = [...a, 3,4]
    console.log(b) // [1,2,3,4]

2、復(fù)制數(shù)組(不會改變原數(shù)組)

    var a = ['1','2','3']
    var b = [...a]
    console.log(b) // ['1','2','3']  
    a數(shù)組中的元素擴(kuò)展為單獨元素被分配到b中,可以隨意改變b數(shù)組,且不會對a產(chǎn)生影響。

3、 拼接數(shù)組(替換concat)

   var a = [1,2,3]
   var a = [4,5,6]
   a  = [...a, ...b]
   console.log(a) // [1,2,3,4,5,6]

4、 Math

      var a = [1,2,3,4,5]
      var max = Math.max(...a)
      console.log(max) // 5

5、字符串轉(zhuǎn)換為數(shù)組

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

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

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,679評論 0 4
  • 三,字符串?dāng)U展 3.1 Unicode表示法 ES6 做出了改進(jìn),只要將碼點放入大括號,就能正確解讀該字符。有了這...
    eastbaby閱讀 1,671評論 0 8
  • 禁用滑動返回手勢需要在改界面的ViewController中添加如下代碼: 假設(shè)只有該界面禁用滑動返回手勢,還需要...
    朱曉曉的技術(shù)博客閱讀 6,757評論 0 2
  • 葬暖——雨巷無聲 難得有這樣的雨夜,靜謐而深沉。 晃眼又是大半年的光景,庸碌而且貧窮。風(fēng)刀霜劍接踵而來,青...
    Just1988閱讀 323評論 0 0

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