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)
前端打印出来你将会得到

前端打印出来你装进去的就是两个json数组对象
而使用使用这种方法是将dataAllMonthOne ,dataAllMonthTwo 里面的值装入
dataAllMonth 中
你就会得到这样一个json数组
如果你想完全了解对象扩展运算符(…)请到这篇文章
对象扩展运算符(…)的详细用法