问题描述
···
[
[
[
145.397978,
-40.792549
],
[
146.364121,
-41.137695
],
[
146.908584,
-41.000546
],
[
147.689259,
-40.808258
],
[
148.289068,
-40.875438
]
]
]
要转转成
[
[
{'lng': 145.397978, 'lat': -40.792549},
{'lng': 146.364121, 'lat': -41.137695},
{'lng': 146.908584, 'lat': -41.000546},
{'lng': 148.289068, 'lat': -40.875438},
...
]
]
就是把一个数组,数组有很多层,最后一层的数组只有两个元素,就是把最后一层转换成一个对象,其余的不动原样返回
问题出现的环境背景及自己尝试过哪些方法
尝试过数组扁平化相关方法https://blog.csdn.net/Freya_y...
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
期待把一个层级很深的数组的最后一层转换成为一个object对象后再返回
`var Arr2Obj = (arr) => {
}`