function test() { | |
for(var i=0; i<2; i++) { | |
var a = /a/; | |
assertEq(a.lastIndex, 0); | |
a.exec("aaa"); | |
assertEq(a.lastIndex, 0); | |
} | |
for(var i=0; i<2; i++) { | |
var a = /a/g; | |
assertEq(a.lastIndex, 0); | |
a.exec("aaa"); | |
assertEq(a.lastIndex, 1); | |
} | |
for(var i=0; i<2; i++) { | |
var a = /a/y; | |
assertEq(a.lastIndex, 0); | |
a.exec("aaa"); | |
assertEq(a.lastIndex, 1); | |
} | |
} | |
test(); | |
test(); |