1. 三维数组转对象数组

 

输出:

代码如下:

                   let dataArr = [
[
[109.654541015625, 29.34387539941801],
[110.467529296875, 59.34387539941801],
[109.654541015625, 30.050076521698735],
],
]
let list = []
dataArr[0].forEach(item => {
let obj = {
lon: item[0],
lat: item[1]
}
// console.log(obj, 'obj**');
list.push(obj)
})
console.log('list:', list);

2. 二维数组转对象数组 

注:跟三维数组相比就少了一层 代码不再粘贴了

3.三维数组多条数据转对象数组

 

输出:

 代码如下:

                 let data = [
[
[111, 222],
[333, 444],
],
[
[555, 666],
[777, 888],
],
[
[999, 000],
],
]
let list = []
data.map(e => {
e.forEach(item => {
let obj = {
lon: item[0],
lat: item[1]
}
list.push(obj)
})
}) console.log(list, 'list***');

作者:微微一笑绝绝子
出处:https://www.cnblogs.com/wwyxjjz/p/16397323.html
本博客文章均为作者原创,转载请注明作者和原文链接。

最新文章

  1. GBDT基本理论及利用GBDT组合特征的具体方法(收集的资料)
  2. Designing CSS Layouts With Flexbox Is As Easy As Pie
  3. hrbust oj 1526+2028 树状数组
  4. 转:java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
  5. ionic 原生日历控件不支持,改用 datepicker-for-ionic
  6. <c:if>标签
  7. 【iOS】多线程GCD
  8. Django模板中的数字自增
  9. 三分钟学会.NET微服务之Polly
  10. springboot集成freemarker静态资源无法访问
  11. mui 记录
  12. 物联网智能家居ppt
  13. Win10 高分屏软件界面字体模糊问题解决
  14. R语言实战(三)——模拟随机游走数据
  15. linux下history命令显示执行时间
  16. JavaScript -- Table-方法
  17. 【疑点】<p></p>标签为什么不能包含块级标签?还有哪些特殊的HTML标签?
  18. 使用ntpdate工具校正linux服务器时间
  19. install diagnostic_updater
  20. elasticserach + kibana环境搭建

热门文章

  1. 以EEPROM为例的硬件IIC的使用
  2. js 判断滚动条 是否滚动到底部
  3. mybatis判断是否为空或null
  4. Python学习的第二次总结
  5. 前台主页功能-前台轮播图功能完成-git介绍和安装-git使用流程-git常用命令-git忽略文件
  6. VMware导入ovf报错
  7. 求助:我需要用Python中parsel模块提取文章的文本内容,有什么办法
  8. Raize
  9. 实验1task2
  10. 日志参数 %n 引起的coredump