title: Elements order in a "for (… in …)" loop
body: <p>Does the "for…in" loop in Javascript loop through the hashtables/elements in the order they are declared? Is there a browser which doesn't do it in order?<br>
  The object I wish to use will be declared <em>once</em> and will never be modified.</p>
  
  <p>Suppose I have:</p>
  
  <pre><code>var myObject = { A: "Hello", B: "World" };
  </code></pre>
  
  <p>And I further use them in:</p>
  
  <pre><code>for (var item in myObject) alert(item + " : " + myObject[item]);
  </code></pre>
  
  <p>Can I expect 'A : "Hello"' to always come before 'B : "World"' in most decent browsers?</p>