js数组-一维数组、多维数组----取值问题整理

简介: js数组-一维数组、多维数组----取值问题整理
数组-一维数组、多维数组
data:[
  {
    "hour": 0,
    "jNumber": 0,
    "zNumber": 1.1
  },
  {
    "hour": 1,
    "jNumber": 1,
    "zNumber": 1.2
  },
  {
    "hour": 3,
    "jNumber": 2,
    "zNumber": 1.3
  },
  {
    "hour": 4,
    "jNumber": 3,
    "zNumber": 1.4
  }
]
var aa = data.data1
var arrJ = new Array();
var arrZ = new Array();
var arrS = new Array();
$.each(aa, function(k, v) {
  arrJ.push(v.jNumber);
  arrZ.push(v.zNumber);
  arrS.push(v.hour);
});
得到结果:一维数组
arrJ: [0,1,2,3]
arrZ: [1.1,1.2,1.3,1.4]
arrS: [0,1,3,4]
var arr = new Array();
                    $.each(aa, function(k, v) {
                        var obj = {
                            'hour': v.platformName,
                            'jNumber': v.taskMoney,
                            'zNumber': v.serveMoney,
                        };
                        arr.push(obj);
                    });
得到结果:多维数组
arr:  [
  {
    "hour": 0,
    "jNumber": 0,
    "zNumber": 1.1
  },
  {
    "hour": 1,
    "jNumber": 1,
    "zNumber": 1.2
  },
  {
    "hour": 3,
    "jNumber": 2,
    "zNumber": 1.3
  },
  {
    "hour": 4,
    "jNumber": 3,
    "zNumber": 1.4
  }
]
只保留数组某个字段
var newArr = [];
        for (var i = 0; i < this.datumList.length; i++) { // 
          var obj = {
            'id': this.datumList[i].id,
            'content': this.datumList[i].content,
          };
          newArr.push(obj);
        }
        console.log(newArr, '188')
相关文章
|
2月前
|
自然语言处理 前端开发 JavaScript
🛠️ JavaScript数组操作指南:20个精通必备技巧🚀
本文详细介绍了 JavaScript 中的 20 个高效数组操作技巧,涵盖了从基本的添加、移除元素,到数组转换和去重等高级操作。强调了不可变性的重要性,提供了清晰的代码示例,帮助开发者编写更整洁和高效的代码。无论是新手还是经验丰富的开发者,这些技巧都将显著提升您的编码能力,使您在项目中更具竞争力。
34 2
|
2月前
|
JavaScript 前端开发 测试技术
JS都有哪些操作数组的方法
JS都有哪些操作数组的方法
28 3
|
2月前
|
JavaScript
js删除数组中已知下标的元素
js删除数组中已知下标的元素
43 4
|
2月前
|
缓存 JavaScript 前端开发
JavaScript中数组、对象等循环遍历的常用方法介绍(二)
JavaScript中数组、对象等循环遍历的常用方法介绍(二)
47 1
|
2月前
|
JavaScript 前端开发 Java
【javaScript数组,函数】的基础知识点
【javaScript数组,函数】的基础知识点
27 5
|
2月前
|
JavaScript 前端开发 索引
探索JavaScript数组:基础
探索JavaScript数组:基础
19 3
|
2月前
|
JavaScript 前端开发 索引
JS 删除数组元素( 5种方法 )
JS 删除数组元素( 5种方法 )
52 1
|
2月前
|
JavaScript 前端开发 API
JS中数组的方法flat()怎么用
JS中数组的方法flat()怎么用
23 0
|
2月前
|
JavaScript 前端开发 索引
JavaScript中数组、对象等循环遍历的常用方法介绍(一)
JavaScript中数组、对象等循环遍历的常用方法介绍(一)
28 0
|
2月前
|
前端开发 JavaScript 索引
JavaScript 数组常用高阶函数总结,包括插入,删除,更新,反转,排序等,如map、splice等
JavaScript数组的常用高阶函数,包括遍历、插入、删除、更新、反转和排序等操作,如map、splice、push、pop、reverse等。
19 0