Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
拆分javascript键值对_Javascript - Fatal编程技术网

拆分javascript键值对

拆分javascript键值对,javascript,Javascript,在javacript中,如何转换以下内容 [ "1", {"Value1":"Active","Code":"25"}, "2", {"Value1":"22","Code":"26"} ] 致: 谢谢你一个简单的循环可以: var data = […]; // your object for(var result=[], i=0; i<data.length; i+=2) for(var p in data[i+1]) resu

在javacript中,如何转换以下内容

[
    "1",
    {"Value1":"Active","Code":"25"},
    "2",
    {"Value1":"22","Code":"26"}
]
致:

谢谢你

一个简单的循环可以:

var data = […]; // your object

for(var result=[], i=0; i<data.length; i+=2)
    for(var p in data[i+1])
        result.push({Id:data[i], Abbribute:p, AbbributeValue:data[i+1][p]});
return result;
var数据=[…];//你的目标

对于(var result=[],i=0;i您的第二个数组无效。除了最后一个之外,每个条目后面都需要逗号。
缩写是什么?
?谢谢!!作为一个新手,我不知道如何分解键值对。
var data = […]; // your object

for(var result=[], i=0; i<data.length; i+=2)
    for(var p in data[i+1])
        result.push({Id:data[i], Abbribute:p, AbbributeValue:data[i+1][p]});
return result;