You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
arch-wiki-man/lib/find.js

21 lines
407 B
JavaScript

'use strict';
exports.narrowDown = narrowDown;
exports.select = select;
function narrowDown(articles, terms) {
var reSearchTerms = terms.map(function mapRE(term) {
return new RegExp(term, 'i');
});
return articles.filter(function filterOnTitle(article) {
return reSearchTerms.every(function checkRE(reTerm) {
return reTerm.test(article.title);
});
});
}
function select() {
}