In php, if you have the following code:
$map = array(
"first" => 1,
"second" => 2
);
$map["third"] = 3;
foreach($map as $key => $value) {
// code
}
You know the entries will be listed in the order they have been added to the array.
Now, can I assume the same rule applies to the Javascript equivalent below?
map = {
"first": 1,
"second": 2
};
map["third"] = 3;
for (key in map) {
// code
}
This is a duplicate of: Elements order - for (… in …) loop in javascript
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…