精华内容
下载资源
问答
  • 原数据 const data = [ { "field3": 363.9, "otq2s9": 74, "v3zlxx": 7.8299383894311E13, "r9urn9": 9, "field4": "历史" }, { "field3": 243.8, ... "v3zlxx": 4.8937122837386E13, "r9urn9": 5,

    原数据

    const data = [
    	{
          "field3": 363.9,
          "otq2s9": 74,
          "v3zlxx": 7.8299383894311E13,
          "r9urn9": 9,
          "field4": "历史"
        },
        {
          "field3": 243.8,
          "otq2s9": 95,
          "v3zlxx": 4.8937122837386E13,
          "r9urn9": 5,
          "field4": "数学"
        },
        {
          "field3": 246.6,
          "otq2s9": 192,
          "v3zlxx": 5.8723431571274E13,
          "r9urn9": 7,
          "field4": "语文"
        }
    ]
    

    方法

    let obj = {}
    arr.forEach(item => {
    	Object.keys(item).forEach(key => {
    	   	if (obj.hasOwnProperty(key)) {
    	    	obj[key].push(item[key])
    		} else {
    	    	obj[key] = [item[key]]
    	   	}
     	})
    })
    

    转置后的数据:

    {
    	"field3":[363.9,243.8,246.6],
    	"otq2s9":[74,95,192],
    	"v3zlxx":[78299383894311,48937122837386,58723431571274],
    	"r9urn9":[9,5,7],
    	"field4":["历史","数学","语文"]
    }
    

    源码

    export default {
    	name: 'app',
    	data() {
    		return {
    			data: [
    				{
    		          "field3": 363.9,
    		          "otq2s9": 74,
    		          "v3zlxx": 7.8299383894311E13,
    		          "r9urn9": 9,
    		          "field4": "历史"
    		        },
    		        {
    		          "field3": 243.8,
    		          "otq2s9": 95,
    		          "v3zlxx": 4.8937122837386E13,
    		          "r9urn9": 5,
    		          "field4": "数学"
    		        },
    		        {
    		          "field3": 246.6,
    		          "otq2s9": 192,
    		          "v3zlxx": 5.8723431571274E13,
    		          "r9urn9": 7,
    		          "field4": "语文"
    		        }
    	       ]
           }
        },
        mounted() {
        	const obj = {}
        	console.log('原数据:', this.data)
    	    this.data.forEach(item => {
    	      Object.keys(item).forEach(key => {
    	        if (obj.hasOwnProperty(key)) {
    	          obj[key].push(item[key])
    	        } else {
    	          obj[key] = [item[key]]
    	        }
    	      })
    	    })
    	    console.log('处理后:', obj)
        }
    }
    
    展开全文
  • JS数组方法归类

    2018-09-29 14:55:59
    JavaScript 数组(Array)对象 1、Array相关的属性和方法 这里只是做了相关的列举,具体的使用方法,请参考网址。 Array 对象属性 constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目...

    JavaScript 数组(Array)对象

    1、Array相关的属性和方法

    这里只是做了相关的列举,具体的使用方法,请参考网址。

    Array 对象属性

    constructor 返回对创建此对象的数组函数的引用。

    length 设置或返回数组中元素的数目。

    prototype 使您有能力向对象添加属性和方法。

    Array 对象方法

    concat() 连接两个或更多的数组,并返回结果。

    join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

    pop() 删除并返回数组的最后一个元素。

    shift() 删除并返回数组的第一个元素

    push() 向数组的末尾添加一个或更多元素,并返回新的长度。

    unshift() 向数组的开头添加一个或更多元素,并返回新的长度。

    reverse() 颠倒数组中元素的顺序。

    slice() 从某个已有的数组返回选定的元素

    sort() 对数组的元素进行排序

    splice() 删除元素,并向数组添加新元素。

    toSource() 返回该对象的源代码。

    toString() 把数组转换为字符串,并返回结果。

    toLocaleString() 把数组转换为本地数组,并返回结果。

    valueOf() 返回数组对象的原始值

    展开全文
  • vue动态添加数组归类

    2021-01-06 10:14:18
    昨天在写完项目之后出现一个bug,我想简单了,我以为直接把数据传过去就行,谁知道还需要归类数据,把数据整合起来,这个是动态的整合起来。格式是这样子的 [{name: '123',children: []}] children数组里面放的是...

    昨天在写完项目之后出现一个bug,我想简单了,我以为直接把数据传过去就行,谁知道还需要归类数据,把数据整合起来,这个是动态的整合起来。格式是这样子的

    [{name: '123',children: []}]
    

    children数组里面放的是name底下的种类。

    // 先搞一个空的数组,这个是让存储把多余添加的重复数据过滤掉的数据
    let arr3 = [];
    // 通过结构把所有需要归类的数据结构给arr2
    this.arr2 = [...i,...this.arr2];
    this.selectedRowKeys = e;
    e.forEach(item1 => {
      this.arr2.forEach(item => {
        if (this.getSelectedKeys1 == item.itemId) {
          item.title = this.arr;
        };
        if (item1 == item.id) {
          arr3.push(item)
        };
      });
    });
    // [{name: '123',children: []}]
    let obj = {};
    var newArr = arr3.reduce((prev, cur) => {
      obj[cur.id] ? "" : obj[cur.id] = true && prev.push(cur);
      return prev;
    },[]);
    let ac = [];
    this.arrPush = newArr;
    this.arrPush.forEach(cc => {
      ac.push(cc.title);
    });
    // 这儿用到es6的新语法 set方法 set就是如果里面就多余的重复元素的话会被自动过滤掉。
    ac = new Set(ac);//['a','b']
    console.log('hhhh:',ac)
    var uqiue = [];
    ac.forEach(item=>{
      uqiue.push({name: item,children: []})
    });
    uqiue.forEach(item=>{
      newArr.forEach(item2=>{//总
      // 在这儿判断的方式就是如果名字一样的话就推到children里面,币一样的话就推到另一个里面,这样就动态添加。
        if(item.name === item2.title){
          item.children.push(item2)
        };
      });
    });
    this.arrPush = uqiue;
    
    展开全文
  • <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title&...script&a
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    <script>
        var io = [
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154530",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "3",
                "20180428154515",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154459",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "2",
                "20180428154444",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154428",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "1",
                "20180428154412",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154357",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154341",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154325",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "1",
                "20180428154310",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154254",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154239",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154223",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154207",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154152",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154136",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154120",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154105",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154049",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154033",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154018",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428154002",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "2",
                "20180428153947",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153931",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "3",
                "20180428153915",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153900",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "2",
                "20180428153844",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153829",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "4",
                "20180428153813",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153757",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153742",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153726",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "1",
                "20180428153711",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153655",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153639",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153624",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153608",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153553",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153537",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153521",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153506",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153450",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153435",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153419",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153403",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153348",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153332",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "3",
                "20180428153317",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153301",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "2",
                "20180428153246",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153230",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "3",
                "20180428153214",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153159",
                "",
                "",
                ""
            ],
            [
                "IO",
                "backup",
                "元数据IO",
                "-",
                "0",
                "2",
                "20180428153143",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153128",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "1",
                "20180428153112",
                "",
                "",
                ""
            ],
            [
                "IO",
                "data",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153057",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153041",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "0",
                "20180428153025",
                "",
                "",
                ""
            ],
            [
                "IO",
                "metadata",
                "元数据IO",
                "-",
                "0",
                "1",
                "20180428153010",
                "",
                "",
                ""
            ]
        ];
        var arr = [];
        for(var i = 0; i<io.length; i++){
            if(arr.indexOf(io[i][1]) < 0){
                arr.push(io[i][1]);
            }
        }
        console.log(arr);
        var objArr = [];//定义一个用于归类的二维数组
        for(var i = 0; i<arr.length; i++){
            objArr[i] = [];
        }
        for(var i = 0; i<io.length; i++){
            for(var j = 0; j<arr.length; j++){
                if(arr[j] == io[i][1]){
                    objArr[j].push(io[i]);
                }
            }
        }
        for(var i = 0; i<objArr.length; i++){
            console.log(objArr[i]);
        }
    </script>
    </body>
    </html>

    展开全文
  • let resultDataDeal = dataDeal(curData);
  • js数组方法总结归类

    2017-04-19 15:00:56
    1、创建数组var array = new Array(); var array = new Array(size);//指定数组的长度 var array = new Array(item1,item2……itemN);//创建数组并赋值2、取值、赋值var item = array[index];//获取指定元素的值 ...
  • js 数组方法总结归类

    千次阅读 2016-11-16 15:29:53
    1、创建数组var array = new Array(); var array = new Array(size);//指定数组的长度 var array = new Array(item1,item2……itemN);//创建数组并赋值2、取值、赋值var item = array[index];//获取指定元素的值 ...
  • 一、 js 数组字符串常用方法 1、数组转换为字符串 使用 arr.join() let arr=[1, 2, 3, 4, 5, 6, 7, 8, 9] arr.join() // "1,2,3,4,5,6,7,8,9" 2、字符串转为数组 使用 str.split(’’) let str='123456789' str....
  • JavaScript中的经典题型 一.JavaScript中的经典题型 1、position几个常见属性的作用是什么? relative 相对定位,相对于自身元素定位,一般只是设置,配合absolute使用 absolute 绝对定位,相对于有定位最近的元素...
  • 数组js里面非常重要的数据结构,日常工作中避免不了对数组进行各种操作。一下便针对数组做一个整理 array.filter()过滤函数,返回符合条件的item var arr = [1, 2, 3, 3, 2]; var r = arr.filter(function ...
  • JavaScript数组

    千次阅读 多人点赞 2020-05-23 12:06:41
    JavaScript数组 认识数组 数组是值得有序集合。每个值在数组中有一个位置,用数字表示,叫做索引。JavaScript数组是无类型的:数组元素可以是任何类型,而且同一个数组中可以存在不同类型元素,甚至可以是对象或是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,770
精华内容 1,508
关键字:

js数组归类