Loops 通过循环计算值

Loops 通过循环计算值,loops,Loops,我有一个可变长度的值列表(一组由三个连续值组成,即,rgb)。我从集合中计算平均值,然后比较它们,以便从最低到最高排序。我的代码很长,重复性很强,因此我尝试通过使用循环来减少代码: //seps is an array containing numeric values for (k=1;k<seps.length;) { this ['r'+k] = seps[l]; this ['g'+k] = seps[l+1]; this ['b'+k] = seps[l+2]; var

我有一个可变长度的值列表(一组由三个连续值组成,即,
rgb
)。我从集合中计算平均值,然后比较它们,以便从最低到最高排序。我的代码很长,重复性很强,因此我尝试通过使用循环来减少代码:

//seps is an array containing numeric values
for 
(k=1;k<seps.length;)
{
this ['r'+k] = seps[l]; 
this ['g'+k] = seps[l+1]; 
this ['b'+k] = seps[l+2]; 
var R = this.r0; 
var G = this.g0;
var B = this.b0;
} 
//seps是一个包含数值的数组
对于

(k=1;kHello,你能指定语言吗?另外,在你测量
R
G
B
?这是javascript,值来自xml文件,我认为它们可能被设置为文本-应该改成数字吗?改进语法,使问题易懂。