JS数组添加数据、数组排序、数组去重

JS数组添加数据、数组排序、数组去重varData=[]; //后台请求返回的result.result.Table for(vari=0;i<Table.length;i++){ //一维数组 Data.push(Table[i].字段); //二维数组 Data.push(“value”:Table[i].字段); //多维数组 Table.push(Data); } //数组排序(从小到大) functionpup(Dat..

大家好,又见面了,我是你们的朋友全栈君。

		var Data = [];
		//后台请求返回的result.result.Table
		for(var i = 0;i < Table.length; i++){ 
   
			
			//一维数组
			Data.push(Table[i].字段);
			
			//二维数组
			Data.push({ 
   "value":Table[i].字段});
			
			//多维数组
			Table.push(Data);
		}
		
		//数组排序(从小到大)
		function pup(Data,key){ 
    
			for (var i = 0; i < Data.length; i++) { 
   
				for (var j=0; j<Data.length-i-1; j++) { 
   
					if (Data[j][key]>Data[j+1][key]) { 
   
						var temp=Data[j];
						Data[j]=Data[j+1];
						Data[j+1]=temp;
					};             
				};
			};
			return Data;
		};
		
		//数组去重
		var DataUnique = [];
		for (var i = 0; i < Data.length; i++) { 
   
		    var items = Data[i];
		    if ($.inArray(items, DataUnique) == -1) { 
   
		        DataUnique.push(items);
		    }
		}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131316.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月12日 下午3:46
下一篇 2022年6月12日 下午3:46


相关推荐

  • iOS 使用HMAC

    iOS 使用HMACHMAC 是在 MD5 SHA1 SHA256 等的基础上发展 加入 key 进行计算摘要 摘要的算法是散列摘要的长度对于一个算法来说是固定的对于我们平常编程来说 摘要是唯一的 只要数据不一样摘要就会不一样理论上摘要的散列算法会发生散列碰撞 即两个数据的摘要是一样的 可以想一下 既然摘要有一个固定长度 那么它就会有一个表示的最大数据量 但是数据是无限的 比如数字 1 到 所以摘要一定会发生散列

    2026年3月17日
    2
  • RAID0、RAID1、RAID5、RAID6、RAID10、RAID50的异同与应用

    RAID0、RAID1、RAID5、RAID6、RAID10、RAID50的异同与应用独立磁盘冗余阵列磁盘阵列(RedundantArraysofIndependentDisks,RAID),有“独立磁盘构成的具有冗余能力的阵列”的含义。其思想是将多块独立的磁盘按不同的方式组合为一个逻辑磁盘,从而提高存储容量,提升存储性能或提供数据备份功能。RAID存储系统的组合方式根据RAID级别定义。RAID根据组合方式的不同,有多种设计方案,以下介绍几种常见的RAID方案。1、RAID0(不含校验与冗余的条带存储)2、RAID1(不含校验的镜像存储)3、RAID5(数据块级别的分.

    2022年7月25日
    27
  • 工程伦理学_笔记(复习用)「建议收藏」

    工程伦理学_笔记(复习用)「建议收藏」工程伦理学第一章工程与伦理1.1如何理解工程一、技术与工程的区别二、技术与工程的联系三、工程的定义四、工程的过程五、工程具有不确定性和探索性六、理解工程活动的7个维度1.2如何理解伦理一、道德与伦理二、不同的伦理立场三、伦理困境与伦理选择1.3工程实践中的伦理问题一、工程活动中的行动者网络(具有动态性和网络性)二、主要的工程伦理问题三、工程伦理问题的特点1.4如何处理工程实践中的伦理问题一、工程实践中伦理问题的辨识二、处理工程伦理问题的基本原则三、应对工程伦理问题的基本思路第二章工程中的风险、安

    2022年7月15日
    18
  • Python获取Websocket接口的数据

    Python获取Websocket接口的数据作者:小小明在前面的用Tornado实现web聊天室一文中介绍了python实现websocket的方法,这篇文章将要分享如何用python作为客户端获取websocket接口的数据。前文链接:https://blog.csdn.net/as604049322/article/details/112386560websocket的使用WebSocket是一种在单个TCP/TSL连接上,进行全双工、双向通信的协议。WebSocket可以让客户端与服务器之间的数据交换变得更加简单高效,服务端.

    2022年7月15日
    29
  • idea快捷键最全最新最好

    idea快捷键最全最新最好常用快捷键 返回最顶头 home 返回最末尾 end Alt Insert 可以新建类 文件 get 或 set 方法 此快捷键又名创造一切 编辑区和文件区的跳转 alt 1 编辑区跳转至文件区 esc 文件区跳转回到编辑区 关闭当前打开的

    2026年3月27日
    1
  • middleware什么意思_middleware

    middleware什么意思_middleware全部中间设备中间件 Thekernelmod CSSM 公共安全服务管理器 CSSM 是安全中间件核心模块 期刊摘选 Thisseemsesp

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号