数组排序sort

news/2024/7/19 15:35:45 标签: js
<script type="text/javascript">、
var arrs = [
       {
            name:'李老汉',
            age:'5'
        },{
            name:'隔壁老王',
            age:'45'
        }, {
            name:'狗子',
            age:'3'
        }, {
            name:'小马哥',
            age:'56'
        }, {
            name:'小龙龙',
            age:'66'
        }
 ];
 
function arrtSort(arr){
            var compare = function (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;
                    }           
                }
            }
            return arr.sort(compare("age"));
}
 
let newarr =  arrtSort(arrs);
console.log(newarr)
 
</script>

运行结果:


http://www.niftyadmin.cn/n/874612.html

相关文章

用python画樱桃小丸子_手机插画| 可爱的樱桃小丸子绘画全过程,你也可以画出来!...

有的人有可以让人安静润物细无声的力量我们称之为温柔有的人有乐观积极向上的力量我们称之为正能量而小丸子同学这种性格随意&#xff0c;脾气有点拧巴又可爱但很有脾气很有自我格调的人你一看到她就会开心的像个小傻子——BY 柠梦1. 工具手机一个 ( 苹果 or 安卓 &#xff0c;…

js判断网络是否连接正常

function isOnLine() {var netStatus "";if (window.navigator.onLine true) {netStatus "onLine";//网络链接正常} else {netStatus "offLine";//网络连接失败};return netStatus; };

js 上拉加载

$(function(){window.onscroll function(){if(parseInt((getScrollTop() getWindowHeight() 50)) > getScrollHeight()){console.log(0)}}; })//滚动条在Y轴上的滚动距离 function getScrollTop(){var scrollTop 0, bodyScrollTop 0, documentScrollTop 0;if(document…

xml能存图片吗_网站优化中robots文件一定要放在根目录吗?

近段时间冬镜分享网站优化相关的教程越来越少了&#xff0c;主要还是忙其他项目&#xff0c;导致每天没有过多的时间。今天抽时间给大家聊聊网站优化中关于robots文件的一些常见的疑问。一、什么是robots&#xff0c;robots有什么用&#xff1f;在讲解robots之前先给大家介绍一…

如何取消文本文件中的空行_Word中这些一键操作实在太强了!一秒就能搞定

今天来跟大家盘点下Word中那些可一键操作的神技能&#xff0c;保证你学会后&#xff0c;工作效率直线飙升&#xff01;&#xff01;1、一键删除空格有时候文字复制到Word中后&#xff0c;会发现文字之间多了很多空格&#xff0c;如果一个一个去删除效率低还麻烦&#xff0c;这时…

qtablewidget 数据量大效率很低_大数据是什么,大数据有什么用,大数据的四大特点...

大数据是什么&#xff1a;大数据&#xff08;big data&#xff09;是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。大数据有五大特点&#xff0c;即大量&#xff08;Volume&#xff09;、高速&#xff08;Velocity&#xff09;、多样&#xff08;…

解决页面报错: GEThttp://localhost:8080/favicon.ico 404 (Not Found)

html5 经常会出现 &#xff1a;GET http://localhost:8080/favicon.ico 404 (Not Found) 这种报错&#xff0c;看起就就很不舒服。对于强迫症患者&#xff0c;不得不干掉这个问题&#xff01; 解决方式&#xff1a; 1.可以创建一个favicon.ico文件引进去 2.也可以在 head 标签…

vs2019快捷键整理

vs2019快捷键整理 较常用快捷键 Ctrl E D 代码格式化1 Ctrl K F 代码快速格式化2 Ctrl E C 注释代码1 Ctrl K C 注释代码2 Ctrl E U 取消注释代码1 Ctrl K U 取消注释代码2 Tab Tab 代码联想 Alt Enter 快速引用 Ctrl Shift C 新建类 Ctrl E E 在交…