📅  最后修改于: 2023-12-03 15:20:22.657000             🧑  作者: Mango
在 JavaScript 中,substr()
方法可以用于从一个字符串中提取子字符串。该方法需要两个参数,分别为起始索引和子字符串的长度。它返回从起始索引开始,指定长度的子字符串。
string.substr(startIndex, length)
startIndex
:必需,表示子字符串的起始索引。length
:可选,表示从起始索引开始要提取的字符数。如果省略该参数,substr()
将提取从起始索引到字符串末尾的所有字符。const str = "Hello, world!"
console.log(str.substr(7, 5)) // 输出 "world"
console.log(str.substr(7)) // 输出 "world!"
substr()
方法的第一个参数必须是非负整数,如果传入负数会被当做 0。substr()
方法并不改变原始字符串。它返回一个新的字符串,基于它的操作而生成。