使用jquery
, underscore
或纯javascript
是什么,除去给定的字符串的第一个字符的最佳方式?
我会让这样的事情:
"aamerica".substring(1,"aamerica".length);
"aamerica".slice(1);
最好使用切片或子?
使用jquery
, underscore
或纯javascript
是什么,除去给定的字符串的第一个字符的最佳方式?
我会让这样的事情:
"aamerica".substring(1,"aamerica".length);
"aamerica".slice(1);
最好使用切片或子?
实际上,你将罚款这样做的:
"aamerica".substring(1);
例
子的第二个参数是可选的:
string.substring(索引A [,indexB])
"aamerica".substring(1);
您的"aamerica".length;
是不必要的
从DOC引述如下:
string.substring(索引A [,indexB])
如果省略indexB,子串中提取字符的字符串的末尾。
您在总共3个选项:
"aamerica".substring(1);
"aamerica".slice(1);
"aamerica".substr(1);
所有这三种方法都具有相同的性能 。
您可以使用片: "aamerica".slice(1);
你不能做的更好比你已经是。
你可以,但是,当你想你的子去字符串的结尾省略第二个参数。
var s = "aamerica".substring(1);