📅  最后修改于: 2023-12-03 15:09:46.138000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 endsWith()
函数来判断一个字符串是否以指定的字符串结尾。但是,在某些情况下,我们可能只想检查字符串的后几个字符,而不是整个字符串。在这种情况下,我们可以使用带有长度参数的 endsWith()
函数。
下面是一个使用带有长度参数的 endsWith()
函数的示例代码:
const str = "hello world";
const suffix = "world";
const length = suffix.length;
const result = str.endsWith(suffix, length);
console.log(result); // true
上面的代码中,我们定义了一个字符串变量 str
,其中包含了字符串 "hello world"。然后,我们定义了一个后缀字符串 suffix
,其中包含了字符串 "world"。接着,我们使用 suffix
的长度定义了一个变量 length
,这个变量的值为 5。最后,我们将 str
和 suffix
作为参数传递给了带有长度参数的 endsWith()
函数,并指定了长度参数为 length
。函数返回 true
,表示 str
的后 5 个字符确实是以 suffix
结尾的。
需要注意的是,如果我们没有指定长度参数,则默认会将整个字符串作为比较对象。
如果 str
不以 suffix
结尾,则函数将返回 false
。
以上就是本文简单介绍带有长度参数的 JavaScript endsWith()
函数的示例代码。