字串截取应该是普遍存在的,在各个言语中都存在,下面以javascript来申明
js中截取字串的要领为 substring(start, end?)
能够你见到过这个观点,那就是从start
到end - 1
位置的取出来,挺新鲜的,为何不取末了一名呢?
假设有个字串为 var str='helloworld'
str.substring(1, 2)
得到得是 e
下面让我们来看看终究为何要如许定义
给这个字串编号,编号编在各个字符的闲暇处
0 1 2 3 4 5 6 7 8 9 10
h e l l o w o r l d
如许从上面能够看出为何要这么截取了吧,不要想成是在字符中心截取,而是要设想成在字符间截取
固然js中另有一个要领是substr(start, len?)
,差不多的,就是在谁人位置向后数对应位数罢了;
别的数组的slice(start,end?)
也是相似的