[英]Converting JavaScript Array To JSON Format:JavaScript
我有一个像这样的数组从服务器返回响应:
[
[
"111",
1
],
[
"1010",
4
],
[
"111",
5
],
[
"1010",
6
],
[
"1010",
7
]
]
我想将其转换为JavaScript JSON,如下所示:
[
{
"branch": "111",
"id":1
},
{
"branch": "1010",
"id":4
},
{
"branch": "111",
"id":5
},
{
"branch": "1010",
"id":6
},
{
"branch": "1010",
"id":7
}
]
如果有任何人可以帮助的话,那将是非常可观的。 BCS我是javascript新手
您可以使用Array#map和destructuring进行此操作 。
销毁 :
解构赋值语法是一种JavaScript表达式,可以将数组中的值或对象中的属性解压缩为不同的变量。
map()方法创建一个新数组,并在调用数组中的每个元素上调用提供的函数。
const data = [["111",1],["1010",4],["111",5],["1010",6],["1010",7]]; const res = data.map(([branch,id])=>({branch,id})); res.sort((a,b)=>a.id-b.id); console.log(res);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.