Nella console di Firebugsemplice codice JavaScript è schiantato Firefox
var a = [];
a[0] = a;
schiantato Firefox!
Perché?
edit:
- Questa affermazione è logicamente corretto, e non c'è niente di male riferimento ricorsione. Pertanto è un bug nel browser
Firebug. - Funziona bene in Chrome e Opera.
- sto usando ultime versioni ufficiali di Firebug e Firefox
Edit 2: Si blocca in console Firebug e lavora a console web nativa Firefox
Molto interessante, per spingere l'array su se stesso. Penso che questa sia una ricorsione infinita, è per questo che si blocca FF e probabilmente bloccherà qualsiasi browser. In che scopo hai intenzione di utilizzare questo tipo di array? – Teemu
@GGG Hmm, quando si assegna il primo array al primo indice (o qualsiasi indice) dello stesso array, l'assegnazione continua per sempre. Non è un incidente? – Teemu
@Teemu no, provalo nella console ... crea un oggetto con una proprietà che si riferisce a se stesso, ma questo non è raro ('window.self',' window.top', ecc.). –