Underscore.JS - Méthode Matcher

Syntaxe

_.matcher(attrs)

La méthode matcher retourne une fonction de prédicat qui gère si un objet contient toutes les propriétés clé / valeur présentes dans attrs. Voir l'exemple ci-dessous -

Exemple

var _ = require('underscore');

var students = [{name: 'Sam', age: 10}, {name: 'Julie', age: 11}]

// Example: Create a matcher of matching age to be 10
var ageMatcher = _.matcher({age: 10});

var result = _.filter(students, ageMatcher);
console.log(result);

Enregistrez le programme ci-dessus dans tester.js. Exécutez la commande suivante pour exécuter ce programme.

Commander

\>node tester.js

Production

[ { name: 'Sam', age: 10 } ]