Всем привет, подскажите пожалуйста как вытащить точную подстроку из строки?
Допустим есть функция принимающая значение на основе которого мы хотим отфильтровать массив строк.
const arr = ["catboy", "cat", "catman"];
const filtStr = (str) => {
return arr.filter((item) => item.match(str));
};
console.log(filtStr("cat"));
То есть если я хочу из массива вытащить только строку 'cat', то должна вытаскиваться только 'cat', а вытаскиваются все строки где есть 'cat'. В регулярках к сожалению не особо силен(
Прикрекляю ссылку на
codeSandbox
P.s. понял что ошибся с примером.
const arr = ["catboy", "cat", "catman", 'cat-k', 'cat-c'];
и необходимо достать "cat", "cat-k", "cat-c" только по целой части cat?