过滤数组对象中的键值,将将键值替换成我们需要的键名及值名
Posted myunyao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤数组对象中的键值,将将键值替换成我们需要的键名及值名相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 var data = [ 10 { 11 "value": 1, 12 "label": "雪亮标品" 13 }, 14 { 15 "value": 2, 16 "label": "大数据" 17 }, 18 { 19 "value": 3, 20 "label": "大联动" 21 }, 22 { 23 "value": 4, 24 "label": "全科采集" 25 }, 26 { 27 "value": 5, 28 "label": "铁路护路" 29 }, 30 { 31 "value": 6, 32 "label": "平安中国" 33 }, 34 { 35 "value": 7, 36 "label": "社会化服务" 37 } 38 ] 39 40 function dataProcessing(data) { 41 var i=0; len = data.length; 42 var newData = {}; 43 var DataArr = []; 44 for(i; i<len; i++) { 45 DataArr.push({ 46 // 新的键名 47 lineType: data[i].value, 48 // 新的值名 49 lineName: data[i].label 50 }) 51 } 52 return DataArr; 53 } 54 console.log(dataProcessing(data)); // 传入需要处理的数组 55 </script> 56 </body> 57 </html>
以上是关于过滤数组对象中的键值,将将键值替换成我们需要的键名及值名的主要内容,如果未能解决你的问题,请参考以下文章
php 二维数组中取某个唯一的键值为键名。(通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组的元素为键值。)