В php, если у вас есть следующий код:
$map = array(
"first" => 1,
"second" => 2
);
$map["third"] = 3;
foreach($map as $key => $value) {
// code
}
Вы знаете, что записи будут перечислены в том порядке, в котором они были добавлены в массив.
Теперь, могу ли я предположить, что одно и то же правило применяется к эквиваленту Javascript ниже?
map = {
"first": 1,
"second": 2
};
map["third"] = 3;
for (key in map) {
// code
}
Это дубликат: Порядок элементов - для цикла (... in...) в javascript