Class Ember.NativeArray

public

The NativeArray mixin contains the properties needed to make the native Array support MutableArray and all of its dependent APIs. Unless you have EmberENV.EXTEND_PROTOTYPES or EmberENV.EXTEND_PROTOTYPES.Array set to false, this will be applied automatically. Otherwise you can apply the mixin at anytime by calling Ember.NativeArray.apply(Array.prototype).

Show:

Module: ember
returns
this

This is the handler for the special array content property. If you get this property, it will return this. If you set this property to a new array, it will replace the current content.

Module: ember
returns
Object | undefined
The first object in the array

The first object in the array, or undefined if the array is empty.

Module: ember

Becomes true whenever the array currently has observers watching changes on the array.

Module: ember
returns
Object | undefined
The last object in the array

The last object in the array, or undefined if the array is empty.

Module: ember

Required. You must implement this method to apply this mixin.

Your array must support the length property. Your replace methods should set this property whenever it changes.