Lo-Dash sortBy array of dates in string format
问题 I would like to know why lodash doesn't sort array of dates in string format as compared with plain javascript sort() . Is it expected behaviour or a bug? array = ["2014-11-11", "2014-11-12", null, "2014-11-01", null, null, "2014-11-05"] _.sortBy(array); // ["2014-11-11", "2014-11-12", null, "2014-11-01", null, null, "2014-11-05"] _.sortBy(array, function(value) {return new Date(value);}); // [null, null, null, "2014-11-01", "2014-11-05", "2014-11-11", "2014-11-12"] array.sort() // ["2014-11