Lodash _.quaternary() r傳出新函數那僅接受四個參數,並將這些參數傳遞給給定的函數。其他參數將被丟棄。
用法:
_.quaternary( fun )
參數:此方法采用上麵列出和下麵討論的單個參數。
- fun:這是給定的函數。
返回值:此方法返回一個新函數。
注意:要執行以下示例,必須使用此命令提示符安裝lodash-contrib庫,並執行以下命令。
npm install lodash-contrib
範例1:
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Function
function fun(){
return arguments;
}
// Making quaternary function
var gfgFunc = _.quaternary(fun);
console.log("Arguments are:", gfgFunc(
"first", "second", "third", "fourth"));
輸出:
Arguments are:[Arguments] { '0':'first', '1':'second', '2':'third', '3':'fourth' }
範例2:
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Function
function fun(){
return arguments;
}
// Making quaternary function
var gfgFunc = _.quaternary(fun);
// Rest arguments are excluded
console.log("Arguments are:", gfgFunc(
"a", "b", "c", "d", "e", "f"));
輸出:
Arguments are:[Arguments] { '0':'a', '1':'b', '2':'c', '3':'d' }
範例3:在此示例中,我們將添加參數,但是隻有前4個參數將使用此方法。
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Function
function add(){
s = 0
for(i = 0; i < 4; i++){
s += arguments[i]
}
return s;
}
// Making quaternary function
var gfgFunc = _.quaternary(add);
// Rest arguments are excluded
console.log("Sum of first 4 arguments is:",
gfgFunc(100, 100, 100, 100, 100));
輸出:
Sum of first 4 arguments is:400
相關用法
- underscore.js _.quaternary()用法及代碼示例
- 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()用法及代碼示例
- Lodash _.clone()用法及代碼示例
- Lodash _.sampleSize()用法及代碼示例
- Lodash _.find()用法及代碼示例
- Lodash _.zipWith()用法及代碼示例
- Lodash _.zipObject()用法及代碼示例
注:本文由純淨天空篩選整理自taran910大神的英文原創作品 Lodash _.quaternary() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。