天天看點

es6特性 前端中json數組追加或者複制到另一個數組

es6特性 前端中json數組追加或者複制到另一個數組

作為一個半年的java菜鳥,在處理前端問題的時候發現了一個es6特性,比較實用就想記錄下來

//這是一個json數組
 var  dataAllMonthOne =[
        {id: "1月", text: "1月"},
        {id: "2月", text: "2月"},
        {id: "3月", text: "3月"}
    ]
    //這是另一個json數組
      var  dataAllMonthTwo =[
        {id: "4月", text: "4月"},
        {id: "5月", text: "5月"},
        {id: "6月", text: "6月"}
    ]
    //現在我定義一個新的數組
    var dataAllMonth = [];
           

我想做的是把dataAllMonthOne ,dataAllMonthTwo 的值放入dataAllMonth 中

如果使用push

dataAllMonth.push(dataAllMonthOne);
              dataAllMonth.push(dataAllMonthTwo);
              console.log(dataAllMonth)
           

前端列印出來你将會得到

es6特性 前端中json數組追加或者複制到另一個數組

前端列印出來你裝進去的就是兩個json數組對象

而使用使用這種方法是将dataAllMonthOne ,dataAllMonthTwo 裡面的值裝入

dataAllMonth 中

es6特性 前端中json數組追加或者複制到另一個數組

你就會得到這樣一個json數組

如果你想完全了解對象擴充運算符(…)請到這篇文章

對象擴充運算符(…)的詳細用法