除去在JavaScript中给定的字符串的第一个字符的最佳方式(the best way to re

2019-09-24 01:28发布

使用jqueryunderscore或纯javascript是什么,除去给定的字符串的第一个字符的最佳方式?

我会让这样的事情:

"aamerica".substring(1,"aamerica".length);

"aamerica".slice(1);

最好使用切片或子?

Answer 1:

实际上,你将罚款这样做的:

"aamerica".substring(1);

子的第二个参数是可选的:

string.substring(索引A [,indexB])



Answer 2:

"aamerica".substring(1);

您的"aamerica".length; 是不必要的

从DOC引述如下:

string.substring(索引A [,indexB])

如果省略indexB,子串中提取字符的字符串的末尾。

您在总共3个选项:

  • "aamerica".substring(1);
  • "aamerica".slice(1);
  • "aamerica".substr(1);

所有这三种方法都具有相同的性能 。



Answer 3:

您可以使用片: "aamerica".slice(1);



Answer 4:

你不能做的更好比你已经是。

你可以,但是,当你想你的子去字符串的结尾省略第二个参数。

var s = "aamerica".substring(1);



文章来源: the best way to remove the first char of a given string in javascript