将对象转成多个子数组

Posted 不想掉头发啊!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将对象转成多个子数组相关的知识,希望对你有一定的参考价值。

// 对象 res = [{lat: 23.080585479736328, lon: 23.080585479736328, value: "0.1"},…]
 // 存储对象转数组
      let arr1 = [];
      // 存储数组分割成子数组
      let arr2 = [];
      // 将对象转换为数组
      for (let i = 0; i < res.length; i++) {
        for (let j in res[i]) {
          arr1.push(res[i][j]);
        }
      }  //结果: arr1= [23.080585479736328,23.080585479736328,0.1,....]
      // 将数组分割成三个为一组的子数组
      for (let z = 0; z < arr1.length; z += 3) {
        arr2.push(arr1.slice(z, z + 3));
      }
      //结果: arr2 = [[23.080585479736328,23.080585479736328,0.1],[...],[...]]

以上是关于将对象转成多个子数组的主要内容,如果未能解决你的问题,请参考以下文章

js将对象转成多个子数组

如何将一个大数组按照里面相同的数据拆分成多个子数组

如何将一个大数组按照里面相同的数据拆分成多个子数组

web代码片段

怎么把json字符串转成数组对象

即使无法使用numpy进行均分,也要按列拆分数组