Сообщение от Vlasenko Fedor
|
let text = "мама и папа мыли раму хорошо, кошка мыла себя";
let search = "Мама мыла раму"
let textL = text.toLowerCase();
let searchArr = search.toLowerCase().split(/\s+/);
if (searchArr.every(v => ~textL.indexOf(v))) {
alert("все слова из text присутствуют в starttext")
}
вариант
|
Спасибо. Наверное это самый быстрый вариант. как я понял (хотя я вообще ничего не понял) внутри if как то поместилась стрелочная функция, которая как-то превратится в true && true && true для каждого элемента массива. И наверное при первом false поиск уже продолжаться не будет? а волнушка ~ это как return? вот это
=> ~ мне напоминает египетские иероглифы...