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(数据);
控制台日志(结果)代码>