这个问题在这里已有答案:
我有一个包含两千个单字符串的数组。
["f", "j", "w", "/", ":", "u", "9", etc...]
我可以用array.reverse()
扭转局面。但在我的VPS上,两千件被逆转的事情至少需要5-7秒。如何才能更有效地完成此任务?
你能不能反过来读取数组而不是反转它?您还可以在Array周围创建一个包装类,例如ReversibleArray
,它使用相同的支持数组实例,但可以向前或向后读取,具体取决于某些属性,如该类实例上的readInReverse: true|false
。