源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

根据对象的某一属性进行排序的js代码(如:name,age)

  • 时间:2021-03-24 13:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:根据对象的某一属性进行排序的js代码(如:name,age)
[u]复制代码[/u] 代码如下:
//定义一个对象数组    var data = [{ name: "jiang", age: 22 }, { name: "AAAAAAAAAAAAAA", age: 21 }, { name: "CCCCCCCCc", age: 25}];    //定义一个比较器 function compare(propertyName) { return function (object1, object2) { var value1 = object1[propertyName]; var value2 = object2[propertyName]; if (value2 < value1) { return -1; } else if (value2 > value1) { return 1; } else { return 0; } } } //使用方法   data.sort(compare("name"));   alert(data[0].name);//jiang //使用方法   data.sort(compare("age"));   alert(data[0].age);//25s
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部