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);