js endswith

生活百科 2022-10-24 08:27www.ai-classes.cn生活常识

js中endswith是什么呢?不知道的小伙伴来看看小编今天的分享吧!

1、js中endswit简介

endsWith()方法用来判断当前字符串是否是以一个给定的子字符串“结尾”的,根据判断结果返回 true 或 false。

The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github./mdn/interactive-examples and send us a pull request.

Syntaxstr.endsWith(searchString[, length])

2、参数

searchString

要搜索的子字符串。

length

可选。作为 str 的长度。默认值为 str.length。

返回值

如果传入的子字符串在搜索字符串的末尾则返回true;否则将返回 false。

描述

这个方法帮助你确定一个字符串是否在另一个字符串的末尾。这个方法是大小写敏感的。

示例

使用 endsWith()var str = "To be, or not to be, that is the question.";

alert( str.endsWith("question.") ); // true

alert( str.endsWith("to be") ); // false

alert( str.endsWith("to be", 19) ); // true

Polyfill

这个方法已经加入到 ECMAScript 6 标准当中,可能还没有在所有的  JavaScript 实现中可用。,你可以通过如下的代码片段扩展 String.prototype.endsWith() 实现兼容if (!String.prototype.endsWith) {undefined

String.prototype.endsWith = function(search, this_len) {undefined

if (this_len === undefined || this_len > this.length) {undefined

this_len = this.length;

}

return this.substring(this_len - search.length, this_len) === search;

};

}

以上就是小编今天的分享了,希望可以帮助到大家。

上一篇:mysql 替换函数 下一篇:js assign

Copyright © 2014-2025 Www.ai-classes.cn 爱句子网