前言
在前端开发过程中,对JS相关的字符串处理可谓是家常便饭,对字符串对处理也是前端开发过程中使用频率非常高的知识点之一,对从后台获取到的字符串进行二次处理也是非常普遍的需求,那么本文就来分享一下在前端开发过程中对字符串截取处理相关的知识点。
知识点
关于在JS中截取字符串的方法有三种: substring()、substr()、slice()。这三种方法在平时开发过程中可能都用到过,但是对于这些方法的具体使用和区别会有点蒙圈,尤其是方法substring()和substr(),二者非常相似,那么接下来就来具体的看一下异同点。
相同点
substring()、substr()、slice()这三个方法都可以对JS中的字符串进行截取处理,并且返回一个新的字符串,也就是说它们不会对原字符串进行修改。
不同点
substring()、substr()、slice()这三个方法的不同之处在于参数的不同,那么接下来就来分享一下具体的不同点对比。
一、substring()方法
语法: string.substring(from, to)
定义和用法:
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
substring() 方法返回的子串包括“开始”处的