📜  带有长度参数的 JavaScript endsWith() 示例 - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:46.138000             🧑  作者: Mango

带有长度参数的 JavaScript endsWith() 示例

在 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。最后,我们将 strsuffix 作为参数传递给了带有长度参数的 endsWith() 函数,并指定了长度参数为 length。函数返回 true,表示 str 的后 5 个字符确实是以 suffix 结尾的。

需要注意的是,如果我们没有指定长度参数,则默认会将整个字符串作为比较对象。

如果 str 不以 suffix 结尾,则函数将返回 false

以上就是本文简单介绍带有长度参数的 JavaScript endsWith() 函数的示例代码。