HSL转数组

hsl()颜色字符串转换为值数组。

  • 使用String.prototype.match()获取一个包含数值的字符串数组。
  • 使用Array.prototype.map()结合Number将它们转换为数值数组。
const toHSLArray = hslStr => hslStr.match(/\d+/g).map(Number);

toHSLArray('hsl(50, 10%, 10%)'); // [50, 10, 10]