将字符串拆分为成对数字的数组

Rya*_*P13 1 javascript arrays

我试图找出如何将以下十六进制字符串拆分成一个配对数字的数组.

目前我有以下内容:

function getRGB(hexVal) {

    var substrHexVal = hexVal.substring(1,hexVal.length);

    var splitHexVal = substrHexVal.split("");

    return splitHexVal;

}

var a = getRGB("#00FF00");

a;
Run Code Online (Sandbox Code Playgroud)

返回以下内容:

["0", "0", "F", "F", "0", "0"]
Run Code Online (Sandbox Code Playgroud)

但我需要得到这个:

["00", "FF", "00"]
Run Code Online (Sandbox Code Playgroud)

可能很明显我想做什么,但我想自己做其余的事情.

tel*_*ent 10

拥抱功能方面的力量,卢克

a="#c0ffee"
"#c0ffee"

[1,3,5].map(function(o) {return a.slice(o,o+2)})
["c0", "ff", "ee"]
Run Code Online (Sandbox Code Playgroud)