我已遵循此guide,并在VS Code上安装了chrome debugger(与指南无关)-我修改了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
内部的任何断点都被触发。
答案 0 :(得分:0)
Array<string>(9)
创建一个具有9个空插槽的数组,并且the every
method skips empty slots如此,因此永远不会调用f
,也不会到达f
中设置的断点。