Сортировать массив объектов JavaScript по значению свойства [duplicate]

На этот вопрос уже есть ответ:

Сортировка вложенных массивов объектов по дате 3 ответа

У меня есть массив объектов JavaScript. Мой массив определен так:

var myObjects = [
  { id: '1', username: 'bill.jones', active: true, createdon: '03/29/2014' },
  { id: '2', username: 'woohoo', active: true, createdon: '03/28/2014' },
  { id: '3', username: 'someuser', active: true, createdon: '03/30/2014' }
];

Этот массив на самом деле динамически заполняется. Тем не менее, мне нужно отсортировать результаты по значению созданного по возрастанию. Для этого я пытаюсь использовать lodash. Значение createon представляет дату. В настоящее время я пытаюсь следующее:

//  ORDER BY createdOn
myObjects.sort(function (a, b) {
  var date1 = new Date(a['createdon']);
  var date2 = new Date(b['createdon']);
  return date1 < date2;
});

_.forEach(myObjects, function(result) {
  console.log(result);
});

К сожалению, myObjects по-прежнему не сортируется после запуска этой функции. Что я делаю не так

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос