我们知道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