ES6 中的字符串方法 endswith 使用方法及示例

ES6 中的字符串方法 endswith 使用方法及示例

在前端开发中,字符串是我们经常需要处理和操作的一种数据类型。在 ES6 中,给我们提供了丰富的字符串方法,其中就包括了 endswith 方法。

endswith 方法,是用来判断一个字符串是否以指定的后缀字符串结尾的方法。它的语法如下:

其中,string 是要被操作的字符串;searchString 是指定的后缀字符串;length 是一个可选的参数,用来表示要搜索的字符串的长度。

接下来,我们来看一个使用 endswith 方法的示例:

在上面的示例中,我们分别定义了两个字符串 str1 和 str2,并用 endswith 方法来判断这两个字符串是否以指定的后缀结尾。其中,str1 结尾的字符是 “!” 和 “world!”,而 str2 中并没有 “world!” 这个后缀,因此输出结果为 false。

需要注意的是,当我们在使用 endswith 方法时,不要忘了要添加双引号或单引号来表示后缀字符串,否则方法会无法正确运行。

另外,endsWith 方法还有一些其它的用法,例如,我们可以使用第二个参数来指定要搜索的字符串的长度:

在上面的代码中,endsWith 方法会从字符串的第 6 个字符开始搜索,然后判断最后一个字符是否为 “l”。因此,输出结果为 true。

在实际开发中,endswith 方法有着广泛的应用。比如,我们可以用它来判断一个 URL 地址是否以 .com 或 .cn 结尾,来进行合法性校验。

总结

endswith 方法是 ES6 中一个非常实用的字符串方法,它可以用来方便地判断字符串是否以指定的后缀结尾。我们在实际开发中可以充分利用这个方法来简化代码,并提高开发效率。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/652df3647d4982a6ebf0a4ec


纠错
反馈