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/-internals/runtime/lib/mixins/array.js:276
- 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/-internals/runtime/lib/mixins/array.js:295
- 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/-internals/runtime/lib/mixins/array.js:479
Becomes true whenever the array currently has observers watching changes on the array.
lastObject Object | undefined public
Inherited from EmberArray packages/@ember/-internals/runtime/lib/mixins/array.js:306
- 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/-internals/runtime/lib/mixins/array.js:222
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.