Function
isArray (obj) Boolean public
Module:
ember
Defined in packages/@ember/array/index.ts:140
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 typeOf
this method returns true even if the passed object is
not formally an array but appears to be array-like (i.e. implements Array
)
1 2 3 4 5 6 |
import { isArray } from '@ember/array'; import ArrayProxy from '@ember/array/proxy'; isArray(); // false isArray([]); // true isArray(ArrayProxy.create({ content: [] })); // true |