Javascript: Асинхронная сортировка
JS: Разработка абстракций для асинхронности 14 сообщенийОбновлено: 14 сент., 14:11
309
Студентов
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
});
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.