У меня маленький вопрос - как правильно удалить обхект:
Присвоить ему значение null или undefined, чтобы GC его стер? В c++ учили NULL, в AS3-E видеоуроках учат undefined, но в доках к флешу где-то откопал что надо null

Код:
configArray[parameterName] = undefined;
или
configArray[parameterName] = null;
Сделал небольшой тест:

Код:
var a:Array;
a = new Array();
a["v1"]="valueOk1";
a["v2"]="valueOk2";
a["v3"]="valueOk3";
a["v4"]="valueOk4";
a["v5"]="valueOk5";
a["v6"]="valueOk6";
a["v3"] = undefined;
delete a["v3"];
for (var i in a)
trace (i + " => " + a[i]);
Листинг массива показал, что объекта в массиве нет.
Только вот вопрос, останется ли в памяти "v3" => "valueOk3" после такого в памяти болтаться?