string.split() vs [..字符串]在 Javascript 中



从MDN中,我知道与[...string]相比,string.split()提供了添加seperatorlimit的灵活性。

我好奇什么?

  1. 是否有任何性能差异?
  2. 两者的用例。
  3. 建议将哪种做法作为最佳实践?
[...string]

将字符串的各个字符分散到一Array个字符中,仅此而已。 另一方面,String.split有更多的用例:您可以使用正则表达式(例如string.split(/n/)或子字符串(例如string.split('","')(。因此,我认为最佳实践应该受到用例的启发。

我不知道性能差异,但会假设性能可能只是非常长的字符串(在两种情况下(的问题。

最新更新