JavaScript: Асинхронная сортировка
Обновлено: 14 сент., 14:11
317
Студентов
71%
Завершения
solution.js
Реализуйте и экспортируйте по умолчанию функцию.
Примеры
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
});
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.