Есть ли способ, которым я могу поместить более одной строки в .include для React Native? - PullRequest
0 голосов
/ 23 сентября 2018

Прямо сейчас у меня это происходит, где, если вода или океан включены в this.state, тогда сделайте это:

{this.state.ticket.includes('water') || this.state.ticket.includes('ocean') ?
// do something
:
// do something else
}

Есть ли более простой способ поместить все строки в .includes вместо повторениятот же or код?Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2018

Попробуйте ниже посмотреть, работает ли он:

  1. создайте массив текста, который вы хотите проверить.
  2. , затем используйте .some, чтобы проверить, что каждый элемент в текстовом массивевключены в состояние.
var textArray = ['1', '2'];        
var state ='1';

var check = function(element) {return state.includes(element);}         
console.log(textArray.some(check));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...