efault, Ember.js will extend the prototypes of native JavaScript
objects in the following ways:</p>
<ul>
<li><code>Array</code> is extended to implement the <code>Ember.Enumerable</code>,
<code>Ember.MutableEnumerable</code>, <code>Ember.MutableArray</code> and <code>Ember.Array</code>
interfaces. This polyfills ECMAScript 5 array methods in browsers that
do not implement them, adds convenience methods and properties to
built-in arrays, and makes array mutations observable.</li>
<li><code>String</code> is e