Size: a a a

2021 July 06

.

. in JS Liberty
function hasNoneLetters(blacklist, phrase) {
 if (phrase.toLowerCase().includes(blacklist.toLowerCase()) {
   return false;
 }
 return true;
}
Ну я так делал , не получилось(
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Мне кажется если тупо else if, else if...
источник

J

John in JS Liberty
я правильно понимаю, что самый геморный проект, это когда тебе скинут макет на 4к, и тебе его придется адаптировать вплоть до 320?
источник

p

persona x grata in JS Liberty
какой blacklist и phrase?
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Все варианты пройти
источник

.

. in JS Liberty
не пишет все условия в скрине который я скинул
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Нет самый геморный проект когда заказчик дебил и ему не оформили документально все его хотелки. А потом у него куча других хотелок ))
источник

J

John in JS Liberty
а, это тоже
источник

.

. in JS Liberty
там  любые слова  , буквы
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Смысл такой задачи с любыми составляющими условий
источник

В

Влад in JS Liberty
const hasNoneLetters = (blacklist, phrase) =>  !blacklist.split('').find(b => phrase.includes(b))
источник

В

Влад in JS Liberty
можно через set
источник

В

Влад in JS Liberty
const hasNoneLetters = (blacklist, phrase) => {
 const set = new Set(blacklist.toLowerCase());
 return !Array.from(phrase.toLowerCase()).some(c => set.has(c));
}
источник

p

persona x grata in JS Liberty
const checkBlackList = (blacklist, phrase) => {
 let hash = {}
 blacklist = blacklist.toLowerCase()
 
 for (let i = 0; i < blacklist.length; i += 1) {
   hash[blacklist[i]] = hash[blacklist[i]] + 1 || 1
 }
 
 for (let key in hash) {    
   return !!(!phrase.toLowerCase().includes(key))
 }
}
источник

В

Виктория in JS Liberty
Что?
источник

T

Th0r in JS Liberty
а зачем хеш + 1?
источник

J

John in JS Liberty
Адаптивить лучше по ходу или после завершения основной верстки проходиться вторым кругом?
источник

p

persona x grata in JS Liberty
да можно просто hash[blacklist[i]] = blacklist[i]
источник

p

persona x grata in JS Liberty
Я просто заодно показал прием как можно посчитать количество букв
источник

T

Th0r in JS Liberty
const checkBlackList = (blacklist, phrase) => {
 const bl = new Set(...blacklist.toLowerCase())
 return ![...phrase].some(l => bl.has(l));
}
источник