Utils / isFinite
Function: isFinite()
isFinite<
T>(value:T): <T>(value:T) =>value is Finite<T>
用于判断传入的值是否为有限数 也就是说,它检查给定的值是否为数字,并且该数字既不是无穷大 Infinity ,也不是无穷小 Infinity ,更不是NaN 另外这是一个作为类型守卫正确工作的 Number.isFinite() 的替代方案
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
value | T |
Returns
<
T>(value:T):value is Finite<T>
Type Parameters
| Type Parameter |
|---|
T extends number |
Parameters
| Parameter | Type |
|---|---|
value | T |
Returns
value is Finite<T>