Back to Es Toolkit

isArray (Lodash 兼容性)

docs/zh_hans/reference/compat/predicate/isArray.md

1.46.1894 B
Original Source

isArray (Lodash 兼容性)

::: warning 请使用 Array.isArray

isArray 函数由于额外的函数调用而运行较慢。

请改用更快的现代化 Array.isArray

:::

检查值是否为数组。

typescript
const result = isArray(value);

用法

isArray(value)

当您想要检查值是否为数组时,请使用 isArray。此函数也可以在 TypeScript 中用作类型守卫。

typescript
import { isArray } from 'es-toolkit/compat';

// 检查数组
isArray([1, 2, 3]);
// Returns: true

isArray('abc');
// Returns: false

isArray(() => {});
// Returns: false

// 与对象区分
isArray({ 0: 'a', 1: 'b', length: 2 });
// Returns: false

isArray(null);
// Returns: false

参数

  • value (unknown): 要检查是否为数组的值。

返回值

(value is any[]): 如果值是数组则返回 true,否则返回 false