正在跳过javascript行并在代码中导致错误

时间:2012-05-04 20:06:35

标签: javascript visual-studio-debugging

我正在运行visual studio 2010调试器来尝试调试javascript脚本,它会跳过这一行:

var selectedStatus = "assigned"

然后在尝试使用selectedstatus时抛出错误,因为它从未创建并分配到变量中。

有没有人知道为什么会跳过这条线?感谢。

4 个答案:

答案 0 :(得分:1)

也许你的来源与正在执行的内容不同步它只是“似乎”正在跳过该行,而实际执行的代码在该行号上有空行。

答案 1 :(得分:0)

也许它在行尾需要;

ASI会自动插入分号,但如果下一行以括号或方括号开头,则无法正常工作。

答案 2 :(得分:0)

分号可以在一行上写多个语句,因此它们是可选的。

答案 3 :(得分:0)

该行末尾没有分号。通常,自动分号插入会为您添加一个,通常在连接行时会导致语法错误。但是,这两行代码和单独编译是模糊的,在这种情况下代码将从调试器的角度执行一步。