如何利用js的空行来区分数据

控制台打印的数据截图如下

clipboard.png

 要怎么才能利用 2`4 的空数据来把01,3,5分成三类,新手求助!
阅读 2.6k
2 个回答
const arr = [0, 1, null, 3, null, 5];
let result = arr.reduce((res, acc) => {
    if (acc === null) {
        res.push([]);
        return res;
    }

    res[res.length - 1].push(acc)
    return res;
}, [[]])

console.log(result);//[ [ 0, 1 ], [ 3 ], [ 5 ] ]

举个栗子,实际情况把空值判断那部分改成对象的判断。
然后再提醒一下,不要贴图不要贴图不要贴图。

这样传递数据的方式本身就是错误的。正常的格式应该是这样:
`

data: [
    {
        year: '2011',
        type: 'type1',
        name: '材料',
        save: '30'
    }
]

`
然后根据type字段去遍历数组进行归类
另外,用中文作key值这种操作是真的骚。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题