Class Ember.NativeArray
publicThe 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)
.
[] public
Inherited from EmberArray packages/ember-runtime/lib/mixins/array.js:256
- 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.
firstObject Object | undefined public
Inherited from EmberArray packages/ember-runtime/lib/mixins/array.js:275
- returns
- Object | undefined
- The first object in the array
The first object in the array, or undefined
if the array is empty.
hasArrayObservers public
Inherited from EmberArray packages/ember-runtime/lib/mixins/array.js:459
Becomes true whenever the array currently has observers watching changes on the array.
lastObject Object | undefined public
Inherited from EmberArray packages/ember-runtime/lib/mixins/array.js:286
- returns
- Object | undefined
- The last object in the array
The last object in the array, or undefined
if the array is empty.
length public
Inherited from EmberArray packages/ember-runtime/lib/mixins/array.js:202
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.