vuejs 数组-合并两个数组

在vuejs里,我们经常会碰到处理数组,常用的是pushremoveconcat等。 在项目里,在列表展示时,虽然进行分页展示,在ajax拿到的数据,基本就是一个数组array[]结构,在第二页时,我们就需要对数据合拼concat,记得么一次用vuejs时,直接用push来处理数据,直接给报错了。 以下是简单的demo:


var listdata= [{
        "smallclassid": "21",
        "smallclassname": "长沙菜"
    }, {
        "smallclassid": "6",
        "smallclassname": "湘菜分类"
    }];

var data = [{
    smallclassid:0,
    smallclassname:'全部'
 }]; 

 var newdata = data.concat(listdata);

concat合拼之后:

[{
    smallclassid:0,
    smallclassname:'全部'
},{
    "smallclassid": "21",
    "smallclassname": "长沙菜"
},{
    "smallclassid": "6",
    "smallclassname": "湘菜分类"
}]

作者  :  蓝狐

业精于勤而荒于嬉,行成于思而敏于随。爱折腾程序开发、app、软件,喜欢瞎搞的人,对世界保持着一颗好奇心!