我正在运行visual studio 2010调试器来尝试调试javascript脚本,它会跳过这一行:
var selectedStatus = "assigned"
然后在尝试使用selectedstatus时抛出错误,因为它从未创建并分配到变量中。
有没有人知道为什么会跳过这条线?感谢。
答案 0 :(得分:1)
也许你的来源与正在执行的内容不同步它只是“似乎”正在跳过该行,而实际执行的代码在该行号上有空行。
答案 1 :(得分:0)
也许它在行尾需要;
?
ASI会自动插入分号,但如果下一行以括号或方括号开头,则无法正常工作。
答案 2 :(得分:0)
分号可以在一行上写多个语句,因此它们是可选的。
答案 3 :(得分:0)
该行末尾没有分号。通常,自动分号插入会为您添加一个,通常在连接行时会导致语法错误。但是,这两行代码和单独编译是模糊的,在这种情况下代码将从调试器的角度执行一步。