JSFiddle - React, Tailwind, and code Playground
JavaScript
var array = ["aba", "aab", "baa"];
var pattern = /(\D)\1+/gi;
var filteredArr = array.filter(function(element){
console.log(element + ": " + pattern.test(element));
return pattern.test(element);
//return pattern.test(element) != true;
});
console.log(filteredArr);
//These return differently than when ran in the filter function
console.log("aba: " + pattern.test("aba"));
console.log("aab: " + pattern.test("aab"));
console.log("baa: " + pattern.test("baa"));