ES6 中的字符串方法 endswith 使用方法及示例
在前端开发中,字符串是我们经常需要处理和操作的一种数据类型。在 ES6 中,给我们提供了丰富的字符串方法,其中就包括了 endswith 方法。
endswith 方法,是用来判断一个字符串是否以指定的后缀字符串结尾的方法。它的语法如下:
string.endsWith(searchString[, length])
其中,string 是要被操作的字符串;searchString 是指定的后缀字符串;length 是一个可选的参数,用来表示要搜索的字符串的长度。
接下来,我们来看一个使用 endswith 方法的示例:
let str1 = "Hello, world!"; let str2 = "Hello, sunshine!"; console.log(str1.endsWith("!")); // true console.log(str1.endsWith("world!")); // true console.log(str2.endsWith("world!")); // false
在上面的示例中,我们分别定义了两个字符串 str1 和 str2,并用 endswith 方法来判断这两个字符串是否以指定的后缀结尾。其中,str1 结尾的字符是 “!” 和 “world!”,而 str2 中并没有 “world!” 这个后缀,因此输出结果为 false。
需要注意的是,当我们在使用 endswith 方法时,不要忘了要添加双引号或单引号来表示后缀字符串,否则方法会无法正确运行。
另外,endsWith 方法还有一些其它的用法,例如,我们可以使用第二个参数来指定要搜索的字符串的长度:
let str1 = "Hello, world!"; console.log(str1.endsWith("l", 6)); // true
在上面的代码中,endsWith 方法会从字符串的第 6 个字符开始搜索,然后判断最后一个字符是否为 “l”。因此,输出结果为 true。
在实际开发中,endswith 方法有着广泛的应用。比如,我们可以用它来判断一个 URL 地址是否以 .com 或 .cn 结尾,来进行合法性校验。
总结
endswith 方法是 ES6 中一个非常实用的字符串方法,它可以用来方便地判断字符串是否以指定的后缀结尾。我们在实际开发中可以充分利用这个方法来简化代码,并提高开发效率。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/652df3647d4982a6ebf0a4ec