js 如何把[ ]转换 为 { }

原数据结构↓
js 如何把[ ]转换 为 { }

理想效果↓

const data = {

'baseTable': '',

'dataModelCorrelations': [

{

'associativeTableName': '',

'connectionType': '',

'joinConnection': ''

}

],

'dataModelDimensions': [

{

'columnDetailList': '',

'tableName': '',

'type': ''

}

],

'dataModelFilters': [

{

'columnName': '',

'expression': '',

'value': ''

}

],

'dataModelName': '',

'dataModelNumber': '',

'dataSource': ''

}

数据内内容不变,就是最外边的[]转换为{},不能是json(string的),就还是object或者数组这样子

我该怎么操作才能达到效果呢~..

感谢各位大神大哥的指导,先感谢你们的回答,小弟感激不尽,还请轻喷!

你之前的数据结构

    [ key: 123, key2: 222]

这是怎么来的, 我怎么没见过数组还能这么用的

我咋没看出前后啥区别

第一眼惊呆了。然后理解了...
确实是骚操作
还有另外一种

let obj = {};

obj[0] = 111;

obj[1] = 222;

这种表现和定义相背的操作尽量别写。

回答

以上是 js 如何把[ ]转换 为 { } 的全部内容, 来源链接: utcz.com/a/110029.html

回到顶部