- startsWith 和 includes 接收第二个参数,从指定的位置向字符串末尾搜索,忽略之前的字符
- endsWith 接收第二个参数,表示字符串末尾位置
includes
- 检查整个字符串
const abc = 'abcdefg'
const one = abc.includes('abc') // true
startsWith
- 检查开始于于索引 0 的匹配项
const abc = 'abcdefg'
const one = abc.startsWith('abc') // true
endsWith
- 检查开始于(string.length - substring.length)的匹配项
const abc = 'abcdefg'
const one = abc.endsWith('abc') // true
indexOf
- 从字符串开始查找,找不到元素,返回-1,找到元素,返回元素的位置
const abc = 'abcdefg'
const one = abc.indexOf('c') // 2
lastIndexOf
- 从字符串末尾字符串开始查找,,找不到元素,返回-1,找到元素,返回元素的位置
const abc = 'abcdefg'
const one = abc.lastIndexOf('c') // 2