Mar 26, 2012 at 6:02 AM
Edited Mar 26, 2012 at 11:40 AM
|
Hi
I write a function like below:
function test()
{
for (var i = 0; i < 6; i++) {
if (i == 3) {
continue;
}
}
}
when I execute, it throws exception
A first chance exception of type 'System.InvalidProgramException' occurred in JurassicWP71.dllparseScript Execption System.InvalidProgramException: InvalidProgramException
at Jurassic.Library.UserDefinedFunction.CallLateBound(Object thisObject, Object[] argumentValues)
at eval()
at Jurassic.Compiler.EvalMethodGenerator.Execute()
at Jurassic.ScriptEngine.Evaluate(ScriptSource source)
at Jurassic.ScriptEngine.Evaluate(String code)
Now I remove "var" in for loop
function test()
{
for (i = 0; i < 6; i++) {
if (i == 3) {
continue;
}
}
}
It' ok.
It seems to be conficted by "var" and "continue"
How to solve this?
Thank you.
|