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);
		    }
		}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

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