新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

substr和slice用法对比,substring和slice

发布时间:2024-06-15 22:19:55

substr和slice用法对照

substr和slice都是用来从字符串中提取子字符串的方法,但它们有一些区分的地方:

  1. substr(startIndex, length):substr方法接受两个参数,第一个参数是子字符串的起始位置(从0开始计数),第二个参数是要提取的子字符串的长度。如果省略第二个参数,则会提取从起始位置到字符串末尾的所有字符。
const str = "Hello, World!";
console.log(str.substr(7, 5)); // Output: World
  1. slice(startIndex, endIndex):slice方法也接受两个参数,第一个参数是子字符串的起始位置,第二个参数是子字符串的结束位置(不包括在内)。如果省略第二个参数,则会提取从起始位置到字符串末尾的所有字符。
const str = "Hello, World!";
console.log(str.slice(7, 12)); // Output: World

总的来讲,substr更合适根据起始位置和长度来提取子字符串,而slice更合适根据起始位置和结束位置来提取子字符串。在实际使用中,根据具体需求选择适合的方法。

tiktok粉丝购买:https://www.smmfensi.com/