Node.JS - 有效地反转大规模数组? [重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

我有一个包含两千个单字符串的数组。

["f", "j", "w", "/", ":", "u", "9", etc...]

我可以用array.reverse()扭转局面。但在我的VPS上,两千件被逆转的事情至少需要5-7秒。如何才能更有效地完成此任务?

javascript arrays node.js reverse
1个回答
6
投票

你能不能反过来读取数组而不是反转它?您还可以在Array周围创建一个包装类,例如ReversibleArray,它使用相同的支持数组实例,但可以向前或向后读取,具体取决于某些属性,如该类实例上的readInReverse: true|false

© www.soinside.com 2019 - 2024. All rights reserved.