Любые идеи, как вызвать точку останова внутри обратного вызова Array.prototype.every?
Я следовал этому руководству и установил отладчик Chrome (не связанный с этим руководством) в VS Code - я изменил index.tsx
содержать этот код:
function f(s:string) :boolean
{
return s != undefined;
}
function f1()
{
const v : string = String();
if(v) {alert("IF");}
const q = Array<string>(9);
if(!q.every(f)) {alert("BOOLEAN");}
}
f1();
Я установил точку останова внутри f
но это никогда не срабатывает. С другой стороны, не помечается как серый во время отладки. Что мне не хватает?
Любая точка останова внутри f1
срабатывает.
1 ответ
Array<string>(9)
создает массив с 9 пустыми слотами, и every
метод пропускает пустые слоты, поэтому f
никогда не вызывается и точка останова устанавливается в f
не будет достигнуто