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