问题描述
returnMethod(1)了已经。下面的哪里不对啊!
解决方案
解决方案二:
没看出你这段代码哪里是提交的……
解决方案三:
你可以在上级页面的ShowAgain......函数里边设置一个断点,在运行时由vs捕获中断,调试参数。贴出调试画面来,不要随便丢个源代码出来。
解决方案四:
javascript是个比较低级的动态语言,许多bug都不会报错而是继续带病运行。所以你需要比c#更加小心3倍地去测试(以及付出更多时间去调试)。不要用什么低级的Alert(....)方法,这种方法太挫了。甚至也不要使用console.log(...)。我们对于专业的javascript程序员,要求最基本地会调试。应该使用开发工具的强大的调试器,应该能够跟踪到调用堆栈,对任意层的堆栈进行灵活“进入”,把断点语句处的任意变量(包括DOM对象)放入变量分析器!没有调试器,如果只会alert,那么就别瞎折腾开发了。
解决方案五:
另外,在javascript程序中要多写一些“断言”。例如if(valueArr.length<1)thrownewError("valueArr数组应该有内容。");
一个1000行的js程序写上几十行断言,在必要的地方(以前出过问题的地方)写,可以保证你的程序以后不会再重复犯错误。
时间: 2024-09-18 02:17:29