# Constants
- typedArrayTags
Used to identify
toStringTag
values of typed arrays.
# Functions
- isArray(value) ⇒
boolean
检查 value 是否是 Array 类对象。
- isArrayLike(value) ⇒
boolean
检查 value 是否是类数组。 如果一个值被认为是类数组,那么它不是一个函数,并且
value.length
是个整数,大于等于0
,小于或等于Number.MAX_SAFE_INTEGER
。- isTypedArray(value) ⇒
boolean
检查 value 是否是TypedArray。
# typedArrayTags
Used to identify toStringTag
values of typed arrays.
# isArray(value) ⇒ boolean
检查 value 是否是 Array 类对象。
Kind: global function
Returns: boolean
- 如果value是一个数组返回 true,否则返回 false。
Param | Type | Description |
---|---|---|
value | * | 要检查的值。 |
Example
isArray([1, 2, 3]);
// => true
isArray(document.body.children);
// => false
isArray('abc');
// => false
isArray(noop);
// => false
# isArrayLike(value) ⇒ boolean
检查 value 是否是类数组。 如果一个值被认为是类数组,那么它不是一个函数,并且 value.length
是个整数,大于等于 0
,小于或等于 Number.MAX_SAFE_INTEGER
。
Kind: global function
Returns: boolean
- 如果value是一个类数组,那么返回 true,否则返回 false。
Param | Type | Description |
---|---|---|
value | * | 要检查的值。 |
Example
isArrayLike([1, 2, 3]);
// => true
isArrayLike(document.body.children);
// => true
isArrayLike('abc');
// => true
isArrayLike(noop);
// => false
# isTypedArray(value) ⇒ boolean
检查 value 是否是TypedArray。
Kind: global function
Returns: boolean
- 如果 value 为一个typed array,那么返回 true,否则返回 false。
Param | Type | Description |
---|---|---|
value | * | 要检查的值。 |
Example
isTypedArray(new Uint8Array);
// => true
isTypedArray([]);
// => false