Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.

solution.js

Реализуйте и экспортируйте по умолчанию функцию sortBy.

sortBy(['file1', 'file2', 'file3'], (file, callback) => {
  fs.stat(file, (err, stats) => {
    callback(err, stats.mtime);
  });
}, (err, results) => {
  // results is now the original array of files sorted by
  // modified date
});

// By modifying the callback parameter the
// sorting order can be influenced:

// ascending order
sortBy([1, 9, 3, 5], (x, callback) => {
  callback(null, x);
}, (err,result) => {
  // result callback
});

// descending order
sortBy([1, 9, 3, 5], (x, callback) => {
  callback(null, x * -1); //<- x*-1 instead of x, turns the order around
}, (err, result) => {
  // result callback
});
Начать Успешных завершений: 68%

Последние код-ревью

Автор Дата обновления Версий
johncasino 11 дек., 07:39 3
belousnikita 07 дек., 18:59 1
prisedaka 06 дек., 15:10 2
saenkomm 05 дек., 00:05 2
kiryutin 02 дек., 13:51 1