-
Notifications
You must be signed in to change notification settings - Fork 0
guards.Function.notEmptyAry
github-actions[bot] edited this page Jun 8, 2026
·
2 revisions
@zenstone/ts-utils / guards / notEmptyAry
notEmptyAry<
T>(val):val is T[]
Defined in: src/guards/index.ts:379
检查值是否为非空数组,支持可选的元素类型守卫
T = unknown
unknown
任意值
val is T[]
if (notEmptyAry(value)) {
console.log(value[0]); // value is unknown[]
}
if (notEmptyAry(value, isStr)) {
console.log(value[0].toUpperCase()); // value is string[]
}notEmptyAry<
T>(val,guard):val is T[]
Defined in: src/guards/index.ts:380
检查值是否为非空数组,支持可选的元素类型守卫
T
unknown
任意值
(item) => item is T
可选的元素类型守卫
val is T[]
if (notEmptyAry(value)) {
console.log(value[0]); // value is unknown[]
}
if (notEmptyAry(value, isStr)) {
console.log(value[0].toUpperCase()); // value is string[]
}