String.prototype.slice()
- 返回新字符串,不影响原来的
- 包前不包后
let a = "1231sdffa"
a.slice(0,2) // "12"
- 不写第二个参数时,取到最后一位
let a = '12rwefgasg'
a.slice(1) // "2rwefgasg"
- 用于深拷贝字符串
let a = "1231sdffa"
let b = a.slice(0) // "1231sdffa"
改变b并不会影响 a
String.prototype.substring()
- substring(indexStart,indexEnd) 提取从开始索引(包括)到结束索引(不包括)
String.prototype.substr()
- substring(indexStart,[length]) 提取从开始索引(包括)和指定长度)
作者millions,转载请标明出处

本文详细介绍了JavaScript中字符串的三种常用操作方法:slice(), substring() 和 substr() 的使用方式及特点。通过实例展示了如何利用这些方法进行字符串截取、拷贝等操作。
9819

被折叠的 条评论
为什么被折叠?



