slice()
、substring()
、substr()
这三个方法都是返回被操作字符串的一个子字符串,那么他们有啥区别呢?
// log
let x = ‘hello‘
console.log(x.slice(1))
console.log(x.substring(1))
console.log(x.substr(1))
console.log(x)
第二个参数比第一个参数小
// log
let x = ‘hello‘
console.log(x.substr(3, 1)) // 正常使用
console.log(x.slice(3, 1) === ‘‘)
console.log(x.substring(3, 1))
原文:https://www.cnblogs.com/oceans/p/13683694.html