字符串新增的 startsWith(), endsWith(),includes()三种实例化方法比较 ES6
程序员文章站
2022-03-08 20:49:10
...
startsWith()方法
该方法判断一个字符串是否在另一个字符串的头部,返回一个布尔值,true表示存在
let str = 'hello word'
console.log(str.startsWith('he')) // true
console.log(str.startsWith('666')) // false
endsWith()方法
该方法判断一个字符串是否在另一个字符串的尾部,返回一个布尔值,true表示存在
let str = 'hello word'
console.log(str.endsWith('rd')) // true
console.log(str.endsWith('666')) // false
includes()方法
该方法判断一个字符串/数组是否在,返回一个布尔值,true表示存在
let str = 'hello word'
console.log(str.includes('lo')) // true
console.log(str.includes('666')) // false
let arr = [1, 2, 3, 4]
console.log(arr.includes(2)) // true
console.log(arr.includes(6)) // false
这三个方法都支持第二个参数,表示看是搜索的位置。
let str = 'Hello World!'
console.log(str.includes('World', 5)) // true 从索引5(包含索引5)开始搜索
console.log(str.includes('World', 7)) // false
console.log(str.startsWith('lo', 3)) // true
console.log(str.startsWith('H', 3)) // false
console.log(str.endsWith('Hel', 3)) // true
// endsWith()和上面两个不一样,它的第二个参数代表前几个。“Hel”,所以返回true
上一篇: 4.4、includes、startsWith、endsWith
下一篇: Redux代理Type
推荐阅读
-
javascript es6字符串的新增实例方法includes()、startWith()、endWith();判断一个字符串是否包含另一个字符串
-
ES6字符串的扩展方法startsWith、endsWith、includes
-
ES6中新增的字符串方法 includes startsWith endsWith repeat padStart padEnd trimStart trimEnd ...
-
es6 新增字符串方法及Symbol类型 includes startsWith endsWith repeat padStart padEnd字符模板
-
字符串新增的 startsWith(), endsWith(),includes()三种实例化方法比较 ES6
-
ES6语法篇:字符串新增的includes(), startsWith(), endsWith()三种实例化方法比较
-
字符串的新增方法→startsWith() endsWith() Includes() repeat()
-
ES6新增字符串扩张方法includes()、startsWith()、endsWith()
-
ES6学习笔记1:字符串的includes(), startsWith(), endsWith()方法
-
ES6字符串的扩展方法 startsWith、endsWith、includes