📅  最后修改于: 2023-12-03 15:20:50.449000             🧑  作者: Mango
Underscore.js是一个流行的Javascript工具库,提供了许多有用的函数和方法,其中一个是_.strContains()方法。这个方法可以用来检查字符串是否包含另一个字符串。
_.strContains(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提供的一种字符串检查方法,它非常简单易用。它可以用来检查一个字符串是否包含另一个字符串,这在实际编程中非常有用。