Ho scoperto una cosa strana:
usando la sintassi delle parentesi quadre è possibile inserire nei nomi delle proprietà, caratteri che normalmente hanno un significato; ad esempio è possibile creare variabili dal nome:
window["ciao[[[abc]"]
che contengono parentesi.
Lo so che è una cosa di poco conto, ma è un bug o posso creare variabili del genere tranquillamente?