ES6语法将扁平的JSON对象结构化
Posted 清风晰心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6语法将扁平的JSON对象结构化相关的知识,希望对你有一定的参考价值。
适用于支持ES6语法的项目中。
Form表单提交整个Table的数据,每单个表单必须有唯一的name,当数据量较大时,不可能去手动设置每一个name名。
因此通过遍历出有规律的name,然后通过Form表单提交所有数据,再去处理数据,将其转为分类的结构化数据,作为参数传给后端。
const obj = { id0: \'id000\', id1: \'id001\', id2: \'id002\', num0: \'num000\', num1: \'num001\', num2: \'num002\', card0: \'card000\', card1: \'card001\', card2: \'card002\', name0: \'name000\', name1: \'name001\', name2: \'name002\', }; console.log(\'obj\', obj);
const arr = []; // 结构化为3组对象,每组对象包含4组键值对 const len = 3; for (let i = 0; i < len; i += 1) { const item = { id: obj[`id${i}`], num: obj[`num${i}`], card: obj[`card${i}`], name: obj[`name${i}`], }; arr.push(item); } console.log(\'arr\', arr);
以上是关于ES6语法将扁平的JSON对象结构化的主要内容,如果未能解决你的问题,请参考以下文章
Javascript中扁平化数据结构与JSON树形结构转换详解