使用对象键作为数组索引,Javascript

时间:2019-04-11 01:05:43

标签: javascript

我有另一个开发人员提供的数组,我正在为其添加屏幕截图。

enter image description here

在这里,开发人员已使用对象键作为数组索引。现在console.log显示Array(0),我无法对其进行字符串化。因为它在console.log中给了我 []

如何对这种类型的数组进行字符串化处理。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以将其转换为普通对象。

let o = Object.assign({}, ArrayVar);

您可以使用显示的对象,只要您认为合适即可。


您还可以将数组转换为对象数组。

let newArray = Object.keys(ArrayVar).map(k => {
    return {
        [k]: ArrayVar[k] // ECMA6 Syntax 
    };
});