Циклом пройтись по массиву - words[i], и проверять p.search(words[i]). Значение, отдаваемое p.search будет первым символом вхождения искомого в строку или -1, если слово не нашлось.
Можете сказать, почему у меня в любом случае возвращается /me ?
this.resMessage - это некое значение, которое управляется юзером: т.е он может ввести /me или /do
let words = [
'/me', '/do', '/try'
];
let exitElement;
for (let i = 0; i < words.length; i++) {
if (this.resMessage.indexOf(words[i]) !== -1) {
let kol = this.resMessage.indexOf(words[i])
exitElement = words[kol]
this.key = words[kol]
}
}
alert(exitElement)