<分区>
我有一个包含两千个单字符字符串的数组。
["f", "j", "w", "/", ":", "u", "9", etc...]
我可以使用 array.reverse()
反转它。但是在我的 VPS 上颠倒两千件事至少需要 5-7 秒。我怎样才能使这项任务更有效率?
<分区>
我有一个包含两千个单字符字符串的数组。
["f", "j", "w", "/", ":", "u", "9", etc...]
我可以使用 array.reverse()
反转它。但是在我的 VPS 上颠倒两千件事至少需要 5-7 秒。我怎样才能使这项任务更有效率?
最佳答案
你能不能只反向读取数组而不是反转它?您还可以围绕 Array 创建一个包装类,例如 ReversibleArray
,它使用相同的支持数组实例,但可以根据某些属性向前或向后读取,例如 readInReverse: true|false
在该类的实例上。
关于javascript - Node.JS - 高效地逆向海量数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52239095/