json数组键重复合并值,表单序列化
来源:互联网 发布:c语言圆的面积函数 编辑:程序博客网 时间:2024/05/05 17:18
var arr = [ { "name":"aa", "value":"123"},{ "name":"aa", "value":"456"},{ "name":"aa", "value":"789"},{ "name":"bb", "value":"655"},{ "name":"cc", "value":"098"}];var newArr = [];//先把第零项赋给新数组newArr[0] = arr[0];//定义 新数组的索引,旧数组的索引var i = 1,j=1;//判断 两个数组的索引都小于旧数组的长度while(i<arr.length&&j<arr.length){ //当新数组的键与旧数组的键相等,旧数组索引要从1开始 if(newArr[i-1].name == arr[j].name){ //拼接旧数组的值到新数组,增加旧数组索引进行下次判断 newArr[i-1].value += ','+arr[j].value; j++ } //如果不想等,将旧数组的值push进新数组,新旧数组的索引都+1 else{ newArr.push(arr[j]); i++; j++; }}console.log(newArr);
表单序列化
$("#wxform").serializeArray() //序列化为 json$("#wxform").serialize() //序列化为string
阅读全文
0 0
- json数组键重复合并值,表单序列化
- json表单序列化
- jquery 序列化获取表单数据,并装入JSON数组
- jQuery serializeObject 序列化form表单Json对象 jQuery.extend()合并对象
- jQuery serializeObject 序列化 form 表单 Json 对象 jQuery.extend() 合并对象
- 序列化表单为json
- form表单序列化JSON
- JSON.stringify&JSON.parse、表单序列化
- jQuery序列化后的表单值转换成Json
- JS序列化JSON数组
- jQuery序列化表单为JSON对象
- jQuery序列化表单为JSON对象
- Jquery序列化表单转换成Json
- jQuery序列化表单为JSON对象
- jquery将表单序列化json对象
- 表单序列化,获取Json对象
- 表单序列化以json格式传输
- 表单序列化为json字符串
- Python 字符串
- IT面试技巧
- Matplotlib入门使用
- BZOJ 2844: albus就是要第一个出场 高斯消元 线性基
- JAVA 解析复杂的json字符串
- json数组键重复合并值,表单序列化
- java中==和equals区别
- Info.plist文件常用属性解析
- Struts2 Action扩展名的三种修改方法
- 构建web项目
- 剑指offer面试题22:链表的倒数第k个节点 java
- 快速理解闭包
- UESTC 1610 黑红梅方
- 巧用debug获取内容