Fast way to get the min/max values among properties of object

后端 未结 11 1928
伪装坚强ぢ
伪装坚强ぢ 2020-12-01 00:44

I have an object in javascript like this:

{ \"a\":4, \"b\":0.5 , \"c\":0.35, \"d\":5 }

Is there a fast way to get the minimum and maximum v

11条回答
  •  醉酒成梦
    2020-12-01 00:58

    This works for me:

    var object = { a: 4, b: 0.5 , c: 0.35, d: 5 };
    // Take all value from the object into list
    var valueList = $.map(object,function(v){
         return v;
    });
    var max = valueList.reduce(function(a, b) { return Math.max(a, b); });
    var min = valueList.reduce(function(a, b) { return Math.min(a, b); });
    

提交回复
热议问题