• js截取字符串的函数slice()和substring()在性能上有差异吗?
  • 发布于 1个月前
  • 71 热度
    0 评论
  • 烂好人i
  • 0 粉丝 51 篇博客
  •   

我们知道js截取字符串的常用函数有slice()和substring(),这两种在使用方法和性能上有差异吗?推荐使用哪个?

slice的用法:

const str = "Hello, World!";
const subStr1 = str.slice(7);  // 从索引7开始截取到字符串末尾
console.log(subStr1);  // 输出: World!
 
const subStr2 = str.slice(0, 5);  // 从索引0开始截取到索引5(不包含5)
console.log(subStr2);  // 输出: Hello
substring()的用法:

const str = "Hello, World!";
const subStr1 = str.substring(7);  // 从索引7开始截取到字符串末尾
console.log(subStr1);  // 输出: World!
 
const subStr2 = str.substring(0, 5);  // 从索引0开始截取到索引5(不包含5)
console.log(subStr2);  // 输出: Hello

用户评论