Lodash _.cond

2021-09-23 16:50 更新

_.cond(pairs)

創(chuàng)建了一個函數(shù),這個函數(shù)會迭代pairs,并調(diào)用最先返回真值對應(yīng)的函數(shù)。該斷言函數(shù)對綁定 this 及傳入創(chuàng)建函數(shù)的參數(shù)。

添加版本

4.0.0

參數(shù)

  1. pairs (Array): 斷言函數(shù)對。

返回

(Function): 返回新的復(fù)合函數(shù)。

例子

var func = _.cond([  [_.matches({ 'a': 1 }),           _.constant('matches A')],  [_.conforms({ 'b': _.isNumber }), _.constant('matches B')],  [_.stubTrue,                      _.constant('no match')]]);
 func({ 'a': 1, 'b': 2 });
// => 'matches A' 
func({ 'a': 0, 'b': 1 });
// => 'matches B' 
func({ 'a': '1', 'b': '2' });
// => 'no match'


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號