数码资讯
js函数排序的示例代码
复制代码代码如下所示: var = { 1,211343434545,33,55,0 }; (如排序);此排序基于字典排序。 根据分类/定制的数量 功能sortbynum(A,B){ 返回parseInt(一)- parseInt(B); } As.sort(sortbynum); 根据对象排序 定
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
var = { 1,211343434545,33,55,0 };
(如排序);此排序基于字典排序。
根据分类/定制的数量
功能sortbynum(A,B){
返回parseInt(一)- parseInt(B);
}
As.sort(sortbynum);
根据对象排序
定义一个人对象
功能人(姓名,年龄){
这个名字=名字;
这个年龄=年龄;
}
VaR P1 =新的人(1
VaR P2 =新的人(2
VaR P3 =新的人(zhang3
VaR P4 =新的人(zhang4
var = P1,P2,P3,P4 };
功能SORTBYNAME(obj1,obj2){
如果(obj1,obj2的名称。名称){ return 1 }
如果(obj1。名字= = obj2。名字){ return 0 }
否则{返回- 1 }
}
功能sortbyage(obj1,obj2){
返回obj1.age - obj2.age;
}
Ps.sort(SORTBYNAME)/按名称排序
Ps.sort(sortbyage) /按照年龄排序
上面排序的问题是假设对象有很多属性,然后我们的程序将为多少属性设置排序规则:
复制代码代码如下所示:
功能sortbyproperty(产品名称){
无功sortfun =功能(obj1,obj2){
如果(obj1 {产品名称产品名称} { } > obj2){ return 1 }
如果(obj1 {产品名称} = = obj2 {产品名称}){ return 0 }
否则{返回- 1 }
}
返回sortfun;
}
var = { 1,211343434545,33,55,0 };
(如排序);此排序基于字典排序。
根据分类/定制的数量
功能sortbynum(A,B){
返回parseInt(一)- parseInt(B);
}
As.sort(sortbynum);
根据对象排序
定义一个人对象
功能人(姓名,年龄){
这个名字=名字;
这个年龄=年龄;
}
VaR P1 =新的人(1
VaR P2 =新的人(2
VaR P3 =新的人(zhang3
VaR P4 =新的人(zhang4
var = P1,P2,P3,P4 };
功能SORTBYNAME(obj1,obj2){
如果(obj1,obj2的名称。名称){ return 1 }
如果(obj1。名字= = obj2。名字){ return 0 }
否则{返回- 1 }
}
功能sortbyage(obj1,obj2){
返回obj1.age - obj2.age;
}
Ps.sort(SORTBYNAME)/按名称排序
Ps.sort(sortbyage) /按照年龄排序
上面排序的问题是假设对象有很多属性,然后我们的程序将为多少属性设置排序规则:
复制代码代码如下所示:
功能sortbyproperty(产品名称){
无功sortfun =功能(obj1,obj2){
如果(obj1 {产品名称产品名称} { } > obj2){ return 1 }
如果(obj1 {产品名称} = = obj2 {产品名称}){ return 0 }
否则{返回- 1 }
}
返回sortfun;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。