首页 > 代码库 > ES6语法将扁平的JSON对象结构化
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对象结构化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。