字串(數組)截取

字串截取應該是廣泛存在的,在各個語言中都存在,下面以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?) 也是相似的方法

相關文章
相關標籤/搜索