js 三维数组转对象数组 二维数组转对象数组
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
本博客文章均为作者原创,转载请注明作者和原文链接。