_.includes()方法用於查找該值是否在集合中。如果集合是字符串,則將測試它的值子字符串,否則將使用SameValueZero()方法進行相等性比較。如果給定索引並且該索引為負,則從集合的末尾索引測試該值作為偏移量。
用法:
_.includes( collection, value, index )
參數:此方法接受上述和以下所述的三個參數:
- collection:此參數保存要檢查的集合。集合可以是數組,對象或字符串。
- value:此參數保存要搜索的值。
- index:此參數保存要搜索的索引。
返回值:如果在集合中找到該值,則此方法返回true,否則返回false。
範例1:
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Collection of string
var name = [ 'gfg', 'geeks', 'computer', 'science', 'portal' ];
// Check value is found or not by _.includes() method
console.log(_.includes(name, 'computer'));
// Check value is found or not by _.includes() method
console.log(_.includes(name, 'geeeks'));
// Check value is found or not by _.includes() method
console.log(_.includes(name, 'gfg', 2));
輸出:
true false false
範例2:
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Collection of integer value
var name = [ 10, 15, 20, 25, 30 ];
// Check value is found or not by _.includes() method
console.log(_.includes(name, 25));
// Check value is found or not by _.includes() method
console.log(_.includes(name, 35));
// Check value is found or not by _.includes() method
console.log(_.includes(name, 25, 3));
輸出:
true false true
相關用法
- Javascript String includes()用法及代碼示例
- JavaScript Array includes()用法及代碼示例
- Node.js Buffer.includes()用法及代碼示例
- JavaScript String includes()用法及代碼示例
- Javascript typedArray.includes()用法及代碼示例
- Lodash _.method()用法及代碼示例
- Lodash _.sneq()用法及代碼示例
- Lodash _.toQuery()用法及代碼示例
- Lodash _.uniqWith()用法及代碼示例
- Lodash _.xorWith()用法及代碼示例
- Lodash _.head()用法及代碼示例
- Lodash _.remove()用法及代碼示例
- Lodash _.pullAt()用法及代碼示例
- Lodash _.pullAll()用法及代碼示例
- Lodash _.pull()用法及代碼示例
- Lodash _.nth()用法及代碼示例
- Lodash _.takeRight()用法及代碼示例
- Lodash _.take()用法及代碼示例
- Lodash _.sortedLastIndex()用法及代碼示例
- Lodash _.fromPairs()用法及代碼示例
- Lodash _.differenceWith()用法及代碼示例
- Lodash _.castArray()用法及代碼示例
- Lodash _.cloneDeep()用法及代碼示例
注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 Lodash _.includes() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。