我正在寻找一种方法来解析这种性质的字符串:
r-g-b g
或
g-g g g
或
b g-g
等等
基本上,字母决定要显示的颜色圆圈,-
决定圆圈之间是否存在链接。
我有点困惑如何使用 JS/jQuery/HTML 开发一种有效的算法来做到这一点。有什么想法吗?
最佳答案
我不确定您想要完成什么,但这是我的最佳猜测:
var s = "r-g-b g";
var color = { 'r' : 'red', 'g' : 'green', 'b' : 'blue' };
s = s.split(''); //turn it into an array;
for (i=0; i < s.length; i++) {
if (s[i]=='-') drawLink();
else drawCircle(color[s[i]]);
}
function drawCirlce(color) {
//your code for this
}
function drawLink() {
//your code for this
}
关于javascript - 解析特定格式的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16314288/