字串(数组)截取

字串截取应该是广泛存在的,在各个语言中都存在,下面以javascript来讲明javascript

js中截取字串的方法为 substring(start, end?)
可能你见到过这个概念,那就是从startend - 1位置的取出来,挺奇怪的,为何不取最后一位呢?java

假设有个字串为 var str='helloworld'
str.substring(1, 2) 获得得是 e数组

下面让咱们来看看究竟为何要这样定义code

给这个字串编号,编号编在各个字符的空隙处ip

0 1 2 3 4 5 6 7 8 9 10
 h e l l o w o r l d

这样从上面能够看出为何要这么截取了吧,不要想成是在字符中间截取,而是要想象成在字符间截取string

固然js中还有一个方法是substr(start, len?),差很少的,就是在那个位置向后数对应位数而已;
另外数组的slice(start,end?) 也是相似的方法

相关文章
相关标签/搜索