title: Is there a reason JavaScript developers don't use Array.push()?
body: <p>I commonly see developers use an expression like the following in JavaScript:</p>
  
  <pre><code>arr = []
  arr[arr.length] = "Something"
  arr[arr.length] = "Another thing"
  </code></pre>
  
  <p>Wouldn't <code>push</code> be more appropriate?</p>
  
  <pre><code>arr = []
  arr.push("Something")
  arr.push("Another thing")
  </code></pre>