Bon, il s'avère que l'option delete n'est pas si bien que ca en fait, donc j'ai finalement opté pour une fonction maison reprenant effectiviment l'idée de décalage, voici donc le code :
function freeBox ( lib ){
var tmpArray = new Array();
// --- Rebuild the array
for ( var i = 0; i < this.box_list.lenght; i++ )
if ( this.box_list[i].lib != lib )
tmpArray[tmpArray.lenght] = this.box_list[i];
// --- And set it to the boxlist of map
this.box_list = tmpArray;
}
Mon tableau est une liste d'objet, d'ou l'acces à la propriété 'lib'.
Merci pour cette idée slum.


