JavaScript objects array filter by minimum value of an attribute
问题 I need to filter this object array by minimum value of 'rest' attribute. This is an one way to do it. Is there any other ways ? 'data' variable is a result of chained function. Is there any other way to do this without calling 'data' variable again inside Math.min() function. let data = [ { size: 5, qty: 2, rest: 0 }, { size: 2, qty: 5, rest: 0 }, { size: 1, qty: 10, rest: 0 }, { size: 3, qty: 3, rest: 1 }, { size: 4, qty: 2, rest: 2 } ] let result = data.filter(e=> e.rest === Math.min(..