📜  Underscore.js _.strContains() 方法(1)

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

Underscore.js _.strContains()方法

Underscore.js是一个流行的Javascript工具库,提供了许多有用的函数和方法,其中一个是_.strContains()方法。这个方法可以用来检查字符串是否包含另一个字符串。

语法
_.strContains(string, substring)
  • string: 要检查的字符串。
  • substring: 要查找的子字符串。
返回值

如果字符串包含子字符串,则返回true,否则返回false。

示例
var str = "Hello world!";
var substr = "world";

console.log(_.strContains(str, substr)); // true

var substr2 = "foo";

console.log(_.strContains(str, substr2)); // false

在这个示例中,我们检查字符串"Hello world!"是否包含子字符串"world"和"foo"。第一个调用返回true,因为字符串包含"world"。第二个调用返回false,因为字符串不包含"foo"。

细节注意
  • 如果传入空字符串或undefined的参数,会返回false。

  • _.strContains()方法会对传入的参数进行类型转换。如果传入的是数值类型,会先将其转换为字符串。

  • 这个方法不会区分大小写。

总结

_.strContains()方法是Underscore.js提供的一种字符串检查方法,它非常简单易用。它可以用来检查一个字符串是否包含另一个字符串,这在实际编程中非常有用。