Skip to content

Home > @ailer/pocket > isRgbColor

isRgbColor() function

TypeScript 中的“isRgbColor”函数通过验证数组结构和通道值来检查给定颜色是否为 RGB 格式。

Signature:

typescript
isRgbColor: (color: any) => color is RgbColor

Parameters

Parameter

Type

Description

color

any

“isRgbColor”函数中的“color”参数表示一个值,通过检查该值来确定它是否是 RGB 颜色。它应该是一个包含 3 或 4 个数值的数组,分别代表红色、绿色、蓝色通道(以及可选的 alpha 通道)

**Returns:**

color is RgbColor

isRgbColor 函数返回一个布尔值,指示输入的 color 是否是有效的 RGB 颜色。该函数检查“color”是否是一个数组,然后根据特定条件验证数组中的每个通道值。如果所有通道值都通过验证,且数组长度为 3 或 4,则函数返回 true,表示输入

在 MIT 许可下发布