может я что то не понимаю но спрошу !
зачем делать вот так ??
delete this.widgets[i]; /// undefined
this.widgets[i] = 0; /// теперь undefined меняешь на 0
this.widgets = []; // и тут полностью очищаешь массив !
покажи как ты вешаешь события и удаляешь !!
|