firstWhere()方法用於從具有給定鍵和值對的集合中返回第一個元素。通過僅指定對象中的任何鍵-值對,可以將其用於查找數組中的任何元素。
用法:
collect(array).firstWhere( key, value )
參數:collect()方法采用一個參數,該參數將轉換為集合,然後將firstWhere()方法應用於該參數。 firstWhere()方法將要搜索的鍵和值對作為參數。
返回值:它使用給定的鍵和值對返回集合中的第一個元素。
以下示例說明了collect.js中的firstWhere()方法:
範例1:
Javascript
const collect = require("collect.js");
let obj = [
{
name:"Rahul",
score:98,
},
{
name:"Aditya",
score:96,
},
{
name:"Abhishek",
score:80,
},
{
name:"Rahul",
score:77,
},
];
const collection = collect(obj);
let first_Val =
collection.firstWhere("name", "Rahul");
console.log(first_Val);
輸出:
{ name:'Rahul', score:98 }
範例2:
Javascript
const collect = require("collect.js");
let obj = [
{
name:"Rahul",
dob:"25-10-96",
section:"A",
score:98,
},
{
name:"Aditya",
dob:"25-10-96",
section:"B",
score:96,
},
{
name:"Abhishek",
dob:"16-08-94",
section:"A",
score:80,
},
{
name:"Rahul",
dob:"19-08-96",
section:"B",
score:77,
},
];
const collection = collect(obj);
let first_Val =
collection.firstWhere("dob", "25-10-96");
console.log(first_Val);
輸出:
{ name:'Rahul', dob:'25-10-96', section:'A', score:98 }
相關用法
- Lodash _.method()用法及代碼示例
- Node.js Http2ServerRequest.method用法及代碼示例
- Node.js http.IncomingMessage.method用法及代碼示例
- Javascript dataView.getInt16()用法及代碼示例
- Javascript RegExp toString()用法及代碼示例
- Node.js URLSearchParams.has()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- HTML DOM isEqualNode()用法及代碼示例
- JavaScript Date toLocaleTimeString()用法及代碼示例
- Node.js crypto.createHash()用法及代碼示例
- Node.js writeStream.clearLine()用法及代碼示例
- Node.js fs.link()用法及代碼示例
- JavaScript Math random()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- Javascript toString()用法及代碼示例
- Javascript Number.isInteger( )用法及代碼示例
- Javascript Number.isFinite()用法及代碼示例
- Javascript toFixed()用法及代碼示例
- Javascript toPrecision()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Math sqrt()用法及代碼示例
- JavaScript Math floor()用法及代碼示例
注:本文由純淨天空篩選整理自AshokJaiswal大神的英文原創作品 Collect.js firstWhere() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。