if(!q || q === ‘*’) почему здесь в качестве строки используется подстановочный знак?

#javascript #angular #javascript #угловой Вопрос: search(q: string): Observable<any> { if(!q || q === '*') { q = ''; } else { q = q.toLowerCase(); } В условии if почему здесь…

Продолжить чтениеif(!q || q === ‘*’) почему здесь в качестве строки используется подстановочный знак?