_.includes(检查值是否在数组/对象/字符串中)
语法:
_.includes(collection, value, [fromIndex=0])
源代码链接:source
npm包链接:npm package
描述:
检查value
(值) 是否在collection
(集合) 中。如果collection
(集合)是一个字符串,那么检查value
(值,子字符串) 是否在字符串中, 否则使用SameValueZero
做等值比较。 如果指定fromIndex
是负数,那么从collection
(集合) 的结尾开始检索。
开始版本:0.1.0
参数:
collection (Array|Object|string)
: 要检索的集合。value (*)
: 要检索的值。[fromIndex=0] (number)
: 要检索的 索引位置。
返回值:
(boolean)
: 如果找到 value 返回 true, 否则返回 false。
例子:
_.includes([1, 2, 3], 1);
// => true
_.includes([1, 2, 3], 1, 2);
// => false
_.includes({ 'a': 1, 'b': 2 }, 1);
// => true
_.includes('abcd', 'bc');
// => true
注意:
_.includes({ 'a': 1, 'b': 2 }, { 'a': 1}
// => false
_.includes({ 'a': 1, 'b': 2 }, 1);
// => true
Last updated
Was this helpful?