检查值是否为数组
等价于 Array.isArray(val),支持泛型收窄。
Array.isArray(val)
— 待检查的任意值
true 当且仅当 val 是数组,同时收窄为 T[]
true
T[]
if (isArray(val)) { val.push(1); // val: unknown[]}if (isArray<string>(val)) { val[0].toUpperCase(); // val: string[]} Copy
if (isArray(val)) { val.push(1); // val: unknown[]}if (isArray<string>(val)) { val[0].toUpperCase(); // val: string[]}
检查值是否为数组
等价于
Array.isArray(val),支持泛型收窄。