Lodash - matches 方法
語法
_.matches(source)
建立一個函式,對給定的物件和來源執行部分深度比較,如果給定的物件有等效的屬性值,則返回 true,否則返回 false。
引數
來源 (Object) − 要匹配的屬性值的物件。
輸出
(函式) - 返回 spec 函式。
示例
var _ = require('lodash');
var objects = [
{ 'a': 1, 'b': 2, 'c': 3 },
{ 'a': 4, 'b': 5, 'c': 6 }
];
var result = _.filter(objects, _.matches({ 'a': 4, 'c': 6 }));
console.log(result);
將上述程式儲存到 tester.js 中。執行以下命令來執行此程式。
命令
\>node tester.js
輸出
[ { a: 4, b: 5, c: 6 } ]
lodash_util.htm
廣告