JSFiddle - React, Tailwind, and code Playground
by Vladymyr Shevchuk
JavaScript
const tabsList = [/\/(index.html)$/, /\/(style.css)$/, /\/(.+.js$)/];
const excludedFiles = [/\/test.js/];
const list = ['/index.html', '/index.spec.html', '/test.js', '/hover.js'];
const result = list
.filter(item => {
return !excludedFiles.find(regexp => item.match(regexp));
})
.filter(item => {
return tabsList.find(regexp => {
const result = item.match(regexp)
console.log(result);
console.log('result?.[1]', result?.[1]);
return result?.[1];
});
});
console.log(result);