字串(数组)截取

字串截取应该是普遍存在的,在各个言语中都存在,下面以javascript来申明

js中截取字串的要领为 substring(start, end?)
能够你见到过这个观点,那就是从startend - 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?) 也是相似的

    原文作者:yuanxiaowa
    原文地址: https://segmentfault.com/a/1190000013578769
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞