javascript如何使用键作为字符串创建对象数组

问题描述 投票:0回答:1

我想在javascript中手动生成此对象img

我希望键为1.0.0等,而不是默认索引。

我尝试过{ 'versions': [ '1.0': { 'name': 'file-system' } ] }而且没有用我也尝试过:{ 'versions': [ 1.0: { 'name': 'file-system' } ] }具有相同的结果。

我知道我可以用困难的方式做到这一点

let dummyResponse = {};
        (dummyResponse as any).versions = {};
        (dummyResponse as any).versions['1.0'] = { 'name': 'val'};
        (dummyResponse as any).versions['1.5'] = { 'name': 'val1'};
        (dummyResponse as any).versions['2.0'] = { 'name': 'val2'};

我该怎么做?谢谢

javascript
1个回答
0
投票
请尝试以下解决方案。您错过了{}。

{ 'versions': [ { '1.0': { 'name': 'file-system' } } ] }

:)

© www.soinside.com 2019 - 2024. All rights reserved.