substring 是JavaScript字符串对象的一个方法,用于从一个字符串中提取子字符串,并返回提取的部分。
可以使用 substring 方法来截取字符串的一部分,指定起始索引和结束索引(或只指定起始索引)。
这个方法不会修改原始字符串,而是返回一个新的字符串。
string.substring(startIndex, endIndex)
string.substring(startIndex)
参数
const str = "JavaScript is a powerful language.";
const sub1 = str.substring(0, 10); // 从索引 0 开始,截取到索引 10(不包括 10)
console.log(sub1); // "JavaScript"
const sub2 = str.substring(11); // 从索引 11 开始,截取到字符串末尾
console.log(sub2); // "is a powerful language."
如果想获取一个字符串的最后 n 个字符,实现方式如下:
const str = "JavaScript is a powerful language.";
const sub3 = str.substring(str.length - 3); // 截取字符串的最后3个字符
console.log(sub3); // "ge."