JavaScript 的endsWith() 方法:检查字符串结尾
在 JavaScript 中,确定字符串是否以特定字符结尾是常见需求。虽然存在多种方法,但最有效且跨浏览器兼容的方法是利用endsWith()函数。
内置的endsWith()方法
不幸的是,截至 2010 年撰写原始文章时,JavaScript 还没有原生的endsWith() 方法。然而,自 ECMA6 以来,此功能已添加到核心语言中。要使用它,只需在字符串对象上调用endsWith(),传入要检查的字符或子字符串:
自定义实现
If如果您无法使用原生的endsWith()方法,可以创建一个自定义实现:
该函数使用indexOf()方法来搜索字符串中的后缀,从以下位置开始:跳过最后一个 suffix.length 字符。如果在末尾找到后缀,则返回值将大于等于0,表示字符串以指定字符结尾。
其他方法
其他效率较低的方法包括:
总之,原生的endsWith()方法是检查字符串是否以JavaScript中的特定字符结尾的首选方法。为了兼容较旧的浏览器,可以使用自定义实现。
以上是如何检查 JavaScript 字符串是否以特定字符结尾?的详细内容。更多信息请关注PHP中文网其他相关文章!