函数作为另一个函数的结果返回

    xiaoxiao2021-03-25  87

    function compare(x){ return function(obj1,obj2){//此处的Obj1,obj2是从data里的元素选来比较吗? var value1=obj1[x]; var value2=obj2[x]; if(value1<value2){ return -1; }else if(value1>value2){ return 1; }else { return 0; } }; } var data=[{name:"L",age:30},{name:"x",age:28},{name:"J",age:29}]; data.sort(compare("age")); alert(data[0].name);
    转载请注明原文地址: https://ju.6miu.com/read-33170.html

    最新回复(0)