Часто я изучаю некоторые вопросы интервью с JavaScript
, вдруг я увидел вопрос об использовании функции reduce
для сортировки Array
, я прочитал об этом в MDN и использовании его в некоторых medium
, но сортировка Array
настолько инновационная:
const arr = [91,4,6,24,8,7,59,3,13,0,11,98,54,23,52,87,4];
Я много думал, но я понятия не имею, как ответить на этот вопрос, как должна быть функция call back
reduce
? что является initialValue
функции reduce
? и что такое accumulator
и currentValue
функции call back
reduce
?
И в конце, имеет ли этот способ некоторые преимущества, чем другие алгоритмы сортировки? Или полезно ли улучшить другие алгоритмы?