var r = document.getElementById("r"); var result = _.sortBy([1, 2, 3], function(num) { return Math.sin(num); }); r.innerHTML = result; // => [3, 1, 2] // Math.sin(1) => 0.84 // Math.sin(2) => 0.90 // Math.sin(3) => 0.14 // 以上により[3, 1, 2]の順番になる