美文网首页
数组对象排序sort

数组对象排序sort

作者: 天字一等 | 来源:发表于2018-09-21 23:05 被阅读35次
    var data = [{name : "Zachary", age:28},{name:"Nicholas",age:29}];
    function createComparisonFunction(propertyName){
        return function(object1,object2){
            var value1 = object1[propertyName];
            var value2 = object2[propertyName];
            if (value1 < value2){
                return -1;
            }else if(value1 > value2){
                return 1;
            }else{
                return 0;
            }
        };
    }
    data.sort(createComparisonFunction("name"));
    alert(data[0].name)
    
    

    相关文章

      网友评论

          本文标题:数组对象排序sort

          本文链接:https://www.haomeiwen.com/subject/ieqtoftx.html