Как проверить, заканчивается ли строка списком строк - PullRequest
2 голосов
/ 21 апреля 2020

У меня есть массив строк и другая строка. Есть ли простой способ проверить, заканчивается ли моя единственная строка одной из строк в массиве строк?

const strings = [
  'foo',
  'bar',
  'test'
];

if('hi, this is a test'.endsWith(...strings)) { // I know that this isn't right but this is the idea
  console.log("String ends with one of the strings !");
}

1 Ответ

3 голосов
/ 21 апреля 2020

Как насчет Array.prototype.some()?

if (strings.some(s => 'hi, this is a test'.endsWith(s))) {...}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...