📜  Lodash _.endsWith() 方法(1)

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

Lodash _.endsWith() 方法

介绍

Lodash 是一款优秀的 JavaScript 工具库,提供了很多实用的方法。其中, _.endsWith() 方法用于判断字符串是否以指定的字符串结尾。

语法
_.endsWith(string, target, [position=string.length])

参数说明:

  • string:(string)需要检查的字符串。
  • target:(string)要查找的目标字符串。
  • position:(number)开始检查的位置。默认值为 string.length
返回值

返回一个布尔值,如果检查的字符串以目标字符串结尾,则返回 true,否则返回 false

使用示例
const _ = require('lodash');

_.endsWith('Hello world', 'world');
// => true

_.endsWith('Hello world', 'Hello', 5);
// => true

_.endsWith('Hello world', 'hello');
// => false

_.endsWith('Hello world', 'llo wo');
// => false

上面的示例中,第一个例子检查了字符串 'Hello world' 是否以 'world' 结尾,返回结果为 true。第二个例子在指定位置 5 处开始检查字符串是否以 'Hello' 结尾,返回结果为 true。第三个例子检查了字符串是否以 'hello' 结尾,返回结果为 false。第四个例子检查了字符串是否以 'llo wo' 结尾,返回结果为 false

注意事项
  • 如果要检查的目标字符串长度大于 string.length,则会返回 false

  • 如果 position 参数为负数,则从字符串末尾开始计数。例如,如果 position-3,则从倒数第三个字符开始检查。