【发布时间】:2021-11-09 05:34:31
【问题描述】:
有没有一种优雅的方式来重新排序 JavaScript 数组?例如,说我有一个这样的数组:
let array = ['a', 'b', 'c']
现在我想把它重新排列成
['b', 'a', 'a', 'c', 'a']
在 JavaScript 中是否有内置的高阶函数可以做到这一点?类似的东西
let reordered = array.reorderMagic([1, 0, 0, 2, 0])
我可以在哪里指定一个索引数组?如果没有,你能推荐一个库来帮助我做这些类似矩阵的操作吗?
【问题讨论】:
标签: javascript arrays higher-order-functions