Node.JS-有效地反转大规模数组?

时间:2018-09-08 20:20:14

标签: javascript arrays node.js reverse

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

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

我可以用array.reverse()来扭转这种状况。但是在我的VPS上,两千种被逆转的过程至少需要5-7秒。如何使这项任务更有效率?

1 个答案:

答案 0 :(得分:6)

您可以反向读取而不是反转数组吗?您还可以围绕数组创建包装类,例如ReversibleArray,它使用相同的后备数组实例,但可以根据该类实例上的readInReverse: true|false之类的某些属性来向前或向后读取。