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

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

Lodash _.includes() 方法

Lodash是一个现代的JavaScript实用工具库,提供了很多有用的函数和方法。其中 _.includes() 方法用于检测一个值是否包含在数组或是字符串中。

语法
_.includes(collection, value, [fromIndex = 0])
  • collection : 要检索的数组或字符串。
  • value : 要检查的值。
  • fromIndex: 开始查找的位置,默认为 0。
返回值
  • 如果找到了该值,则返回 true,否则返回 false。
例子
_.includes([1, 2, 3], 1);
// => true
 
_.includes({ 'name': 'John', 'age': 25 }, 'John');
// => true
 
_.includes('hello world', 'world');
// => true
 
_.includes([1, 2, 3], 2, 2);
// => false
解释例子

上面的例子中,我们展示了 Lodash _.includes() 方法在不同类型的集合中的使用方式。

第一个例子中,我们传入了一个数组和要查找的值 1,方法返回 true,因为这个值存在于该数组中。

第二个例子中,我们传入了一个对象和要查找的值 'John',方法返回 true,因为该值在对象的 name 属性中。

第三个例子中,我们传入了一个字符串 'hello world' 和要查找的值 'world',方法返回 true,因为该字符串包含该值。

在最后的例子中,我们传入了一个数组,要查找的值为 2,从第二个索引位置开始查找,方法返回 false,因为该值在查找的起始位置之前。

总结

Lodash _.includes() 方法提供了一种检查一个值是否包含在数组或字符串中的简单、灵活的方式。它可以用于几乎任何类型的集合中,并且具有可选的起始索引参数。