Sha256: 557d4e62f287d5d11486bb884450517602b8809ef59a1a33ce378117b9fc9811
Contents?: true
Size: 438 Bytes
Versions: 69
Compression:
Stored size: 438 Bytes
Contents
define(['./sort', '../function/makeIterator_'], function (sort, makeIterator) { /* * Sort array by the result of the callback */ function sortBy(arr, callback, context){ callback = makeIterator(callback, context); return sort(arr, function(a, b) { a = callback(a); b = callback(b); return (a < b) ? -1 : ((a > b) ? 1 : 0); }); } return sortBy; });
Version data entries
69 entries across 69 versions & 2 rubygems