isArray
是否为数组
引入版本
0.15.0
Demo
ts
import { isArray } from '@wyfex/iutils'
/**
* ================== 正确情况 ==================
*/
console.log(isArray([])) // true
console.log(isArray([{ id: 1 }])) // true
console.log(isArray([1, 2, 3])) // true
console.log(isArray(new Array())) // true
console.log(isArray(Array.prototype)) // true
/**
* ================== 错误情况 ==================
*/
console.log(isArray(undefined)) // false
console.log(isArray(null)) // false
console.log(isArray(0)) // false
console.log(isArray(123)) // false
console.log(isArray('')) // false
console.log(isArray('123')) // false
console.log(isArray(true)) // false
console.log(isArray(false)) // false
console.log(isArray({})) // false
console.log(isArray({ length: 5 })) // false
console.log(isArray(function () {})) // false
console.log(isArray(new Date())) // false
console.log(isArray(new Error())) // false
console.log(isArray(Symbol('test'))) // false
console.log(isArray(/^\d+$/)) // false
console.log(isArray(document.querySelectorAll('div'))) // false
console.log(isArray(new Int8Array(10))) // false
console.log(isArray(new Uint8Array())) // false