Lodash - iteratee 方法



語法

_.iteratee([func=_.identity])

建立一個函式,該函式以建立的函式的引數呼叫 func。如果 func 是一個屬性名稱,則建立的函式將返回給定元素的屬性值。如果 func 是一個數組或物件,則建立的函式將對包含等效源屬性的元素返回 true,否則返回 false。

引數

  • [func=_.identity] (*) − 要轉換為回撥的值。

輸出

  • (Function) − 返回回撥。

示例

var _ = require('lodash');
var users = [
   { 'user': 'Joe', 'age': 36, 'active': true },
   { 'user': 'Robert', 'age': 40, 'active': false }
];
 
var result = _.filter(users, _.iteratee({ 'user': 'Joe', 'active': true }));
console.log(result);

tester.js中儲存上述程式。執行以下命令以執行此程式。

命令

\>node tester.js

輸出

[ { user: 'Joe', age: 36, active: true } ]
lodash_util.htm
廣告
© . All rights reserved.