js 对数组进行排序
分类专栏: Javascript&
简介 对数组中对象的某个属性进行排序,摘抄了有用的代码块。
<pre class="ql-syntax" spellcheck="false">function compare (prop) {
return function (obj1, obj2) {
var val1 = obj1[prop];
var val2 = obj2[prop];
if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
val1 = Number(val1);
val2 = Number(val2);
}
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
}
}
</pre><p><br></p><pre class="ql-syntax" spellcheck="false">const arr = [{ name="wlz", age="5"}, { name="zlw", age="24"}]
</pre><p><br></p><p><span class="ql-size-large">arr.sort(compare</span><span style="background-color:rgb(245, 245, 245); color:rgb(0, 0, 0);" class="ql-size-large">("age"))</span></p><p><br></p>
分享到:
转载:
https://www.cnblogs.com/xljzlw/p/3694861.html
喜欢 1
收藏
上一篇:
css自定义滚动条样式
暂无评论信息
- 文章推荐
-
半导体短缺即将结束?分析师:如果没有 1 美元芯片会影响更多
德勤咨询(Deloitte Consulting)的芯片分析师认为,随着芯片行业资本支出的增加,需求度较高的工厂已经开工,预示着短缺情况即将结束。
-
娱美德旗下MMORPG手游《传奇4》将推出新PVP玩法"比奇掠夺"&
《传奇4》推出新门派PVP玩法!韩国首尔2022年6月29日 /美通社/ -- 《传奇4》(MIR4)的新PVP玩法比奇掠夺(Bicheon Heist)于2022年6月28日推出。
-
jQuery 3.0正式发布
jQuery 基金会刚刚发布了该 Java 框架的 3.0 版本,并且首次抛弃了对老旧的 IE 浏览器的支持。jQuery 3.0 的工作始于 2014 年 10 月,其最初目标是在 2.0 版本之上进行完善,并和遥远的 1.0 版代码说再见——因为要兼容 IE 的缘故,其已经臃肿不堪。jQuery 2.0 已经与 1.0 版本完全不兼容,而 3.0 也将继续这一路线。
-
亚马逊推出“无需收银员”的新技术,以此帮助品牌和广告商提高销量
北京时间 6 月 30 日早间消息,据报道,亚马逊发明了一种无需收银员的技术,可以加快人们去杂货店或便利店的速度。现在,该公司希望利用这个跟踪系统来帮助品牌和广告商提高销量。&
- 点击排行
- 站长推荐
- 猜你喜欢
- ModuleNotFoundError: No module named flask._compat
- 什么是MVC
- 国内镜像安装docker-compose以及仓库上传下载
- NodeJs配置mysql连接池连接
- javascript迭代方法
- Counterpoint:台积电占据 Q1 智能手机 AP / SoC 和基带出货量 70% 份额
- mysql查询获取数据的同时返回总数
- 娱美德旗下MMORPG手游《传奇4》将推出新PVP玩法"比奇掠夺"&
- 钉钉项目(Teambition)基础版免费使用人数上限缩减为 10 人
- “先买后付”独角兽 Klarna 寻求新一轮融资,估值或只有 60 亿美元
- 网站信息
- 站内问答:12篇
- 站内文章:207篇
- 建站时间:已运行917天
- 备案号: 浙ICP备2022018799号
- 语言:
English(USA)
French(FR)
Chinese(ZH)
无数据