Mettre en œuvre Tableau-comme le comportement en JavaScript sans utiliser de Tableau

Est-il possible de créer un tableau comme objet en JavaScript, sans l'aide de l'ensemble? Je suis particulièrement concernés avec un comportement comme ça:

var sup = new Array(5);
//sup.length here is 0
sup[0] = 'z3ero';
//sup.length here is 1
sup[1] = 'o3ne';
//sup.length here is 2
sup[4] = 'f3our';        
//sup.length here is 5

Le comportement particulier, je suis à la recherche ici, c'est que sup.les changements de longueur sans aucune des méthodes que l'on appelle. Je comprends de cette question que l'opérateur [] est surchargé dans le cas des tableaux, ce qui explique ce comportement. Est-il un pur javascript qui permet de dupliquer ce problème, ou est la langue qui n'est pas assez souple pour que?

Selon la Mozilla docs, valeurs renvoyées par la regex aussi faire des choses funky avec cet indice. Est-ce possible avec du javascript?

InformationsquelleAutor Claudiu | 2008-12-14