Underscore.JS matcher方法 语法 _.matcher(attrs)JavaScriptCopy matcher方法返回一个断言函数,用于处理对象是否包含attrs中存在的所有键/值属性。参见下面的示例: 示例 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);JavaScriptCopy 将以上程序保存在 tester.js 文件中。运行以下命令以执行该程序。 命令 >node tester.jsJavaScriptCopy 输出 [ { name: 'Sam', age: 10 } ]JavaScriptCopy