Как найти самый ранний набор дат. В настоящее время у меня есть следующий код, который работает просто отлично:Найти ближайшую из дат JavaScript
var dates = [date1,date2]; // list of javascript dates
var start = moment(new Date(9999, 0, 1))
// I wished this was one line in momentjs + underscorejs
_.forEach(dates, (date) => {
if (moment(date).isBefore(start)) {
start = moment(date);
}
});
Я надеялся, что там был аккуратнее путь (в одной строке). Я бы предпочел использовать более простую функцию в Underscore (min не работает в датах)/momentjs.
У Moment также есть метод min :) http://momentjs.com/docs/#/get-set/min/ –
Помните, что вы можете просто просто передать функцию напрямую: 'var date = _.map ([date1, date2], moment); ' ' var start = _.min (date); ' –