несколько условий для метода JavaScript .include ()

несколько условий для метода JavaScript .include ()

С помощью include includes() , нет, но вы можете добиться того же с помощью REGEX через test() :

 var value = /hello|hi|howdy/.test(str); 

Или, если слова приходят из динамического источника:

 var words = array('hello', 'hi', 'howdy'); var value = new RegExp(words.join('|')).test(str); 

Подход REGEX — лучшая идея, потому что он позволяет сопоставлять слова как фактические слова, а не подстроки других слов. Вам просто нужен маркер границы слова b , поэтому:

 var str = 'hilly'; var value = str.includes('hi'); //true, even though the word 'hi' isn't found var value = /bhib/.test(str); //false - 'hi' appears but not as its own word 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector