Госпрода, есть вопрос следующего плана.
почему написав

Код:
var tmp_arr = [];
tmp_arr['USA'] = 3214;
tmp_arr['USSR'] = 'Hello';
tmp_arr['my'] = '231';
Вы не получите туже последовательность - USA, USSR...
когда вы делаете

Код:
for (var x in tmp_arr) {
}