我经常研究一些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];
我想了很多,但我不知道如何回答这个问题,reduce
call back
函数必须是什么?reduce
函数的initialValue
是什么?reduce
的call back
函数的accumulator
和currentValue
是什么
最后,这种方式是否比其他排序算法有一些好处?或者它对改进其他算法有用吗?
https://stackoverflow.com/questions/50245957
复制相似问题