Function
isArray (obj) Boolean public
Module: | @ember/utils |
---|
Defined in packages/ember-runtime/lib/utils.js:23
import { isArray } from '@ember/array';
- obj
- Object
- The object to test
- returns
- Boolean
- true if the passed object is an array or Array-like
Returns true if the passed object is an array or Array-like.
Objects are considered Array-like if any of the following are true:
- the object is a native Array
- the object has an objectAt property
- the object is an Object, and has a length property
Unlike Ember.typeOf
this method returns true even if the passed object is not formally an array but appears to be array-like (i.e. implements Ember.Array
)
Ember.isArray(); // false Ember.isArray([]); // true Ember.isArray(Ember.ArrayProxy.create({ content: [] })); // true
© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember/2.18/functions/@ember%2Farray/isArray