Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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,我有以下数组: [ ["123", { keyOne: "val", keyTwo: "val2" }], ["402", { keyOne: "val123", keyTwo: "val233" }], ["542", { keyOne: "val", keyTwo: "val2" }], ]

我有以下数组:

[
    ["123", { keyOne: "val", keyTwo: "val2" }],
    ["402", { keyOne: "val123", keyTwo: "val233" }],
    ["542", { keyOne: "val", keyTwo: "val2" }],
];
我需要把它变成这样一个物体:

{
    "123": { keyOne: "val", keyTwo: "val2" },
    "402": { keyOne: "val123", keyTwo: "val233" },
    "542": { keyOne: "val", keyTwo: "val2" }
}
我认为这应该用,但我不确定如何使用。

您可以使用

const数据=[
[“123”{keyOne:“val”,keyTwo:“val2”}],
[“402”{keyOne:“val123”,keyTwo:“val233”}],
[“542”{keyOne:“val”,keyTwo:“val2”}],
];
const result=Object.fromEntries(数据);
控制台日志(结果)您可以使用

const数据=[
[“123”{keyOne:“val”,keyTwo:“val2”}],
[“402”{keyOne:“val123”,keyTwo:“val233”}],
[“542”{keyOne:“val”,keyTwo:“val2”}],
];
const result=Object.fromEntries(数据);
控制台日志(结果)