Dlaczego dwa literały wyrażenia regularnego w moim Javascript różnią się na właściwości?
CzytałemJavascript: The Good Parts Douglas Crockford, że literały regularnego wyrażenia javascript dzielą ten sam obiekt. Jeśli tak, to dlaczego te dwa literały regex różnią się wlastIndex
własność?
var a = /a/g;
var b = /a/g;
a.lastIndex = 3;
document.write(b.lastIndex);
0 jest wyprowadzane w przeciwieństwie do 3.