ES6+ startsWith()
1. 前言
在 ES5 中用于查找字符串的 方法 很少, 上一节 我们学习了 includes() 方法 ,它是针对整个字符串进行查找的,本节要介绍 ES6 的字符串新增 方法 startsWith() ,该 方法 用来判断当前字符串是否以给定的字符串作为开头。
字符串查找是有一定的算法的,虽然用 includes() 方法 可以判断,无疑只查找字符串的开头算法的时间复杂度是很低的,但是使用 includes() 就需要对整个字符串进行查找,时间复杂度也会很高。在查找长字符串时也会比较耗费 性能 ,虽然在测试过程中这种差别几乎可以被忽略,但是它的语义化让我们的 代码 可读性更高。
2. 方法 详情
startsWith() 用于判断 一个 字符串,是否以 一个 指定字符串为起始的,如果是字符串的开头找到了给定的字符则返回 true,否则返回 false。
使用语法:
str . startsWith ( searchString [ , position ] )
参数说明:
参数 描述 searchString 要 搜索 的子字符串。 position (可选) 在 str 中 搜索 searchString 的开始位置, 默 认值为 0,也就是真正的字符串开头处。
查看更多关于ES6+ startsWith()的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did91773