博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组-去重、排序方法、json排序
阅读量:6596 次
发布时间:2019-06-24

本文共 791 字,大约阅读时间需要 2 分钟。

1.数组去重

/*方法一: 1,'1' 会被认为是相同的; 所有hash对象,如:{x;1},{y:1}会被认为是相同的 //10ms */Array.prototype.unique=function(){    var newArr=[],obj={};    for(var i=0,len=this.length;i

 

数组排序:

Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列。sort() 方法可以接受一个 方法为参数。

sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组项作为参数传递给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。

var p = [5, 2, 3, 1, 7, 5, 6, 9, 6, 0];          function down(a, b) {              return   (a < b) ? 1 : -1          }          p.sort(down)          alert(p)

json排序:

var p = [            {name:"kitty", age:12},            {name:"sonny", age:9},            {name:"jake", age:13},            {name:"fun", age:24}        ]        function down(x, y) {            return (x.age < y.age) ? 1 : -1         }        p.sort(down)

 

转载于:https://www.cnblogs.com/zhidong123/p/4208637.html

你可能感兴趣的文章
我的友情链接
查看>>
TOSSIM仿真之网络配置
查看>>
虚拟存储技术的概念及特点
查看>>
junit4 spring集成测试
查看>>
Android四角圆形背景
查看>>
电子阅报有着新的科技参与,备受欢迎
查看>>
IT学生解惑真经
查看>>
我的友情链接
查看>>
初学ANSIBLE
查看>>
vue-router笔记
查看>>
LoadRunner Vugen打开时遇到的两个问题
查看>>
python 正则表达式sub函数和正则匹配对象Match Objects
查看>>
iOS image内容保存到本地相册
查看>>
判断单链表是否有环——LinkedList
查看>>
053-015
查看>>
【小记】docker安装过程记录
查看>>
ZABBIX 安装
查看>>
我的友情链接
查看>>
R语言笔记 plot 画图
查看>>
如何在tomcat下用EL表达式${param.xxx}属性获取parameter中文避免乱码
查看>>