我有一些这样的数组,数组中的数字表示插槽编号 slots1 = {3,4,5,6} slots2 = {1,2,3,4,5 ,6} slots3 = {8,9,10}
我在查找所选槽是否连续。
前两个数组给出正确的最小值,最大值。 但第三个数组给出最小= 10,最大= 9。 如何纠正它? 我发现这样在javascript数组中找到最小值最大值
for(var s=0;s<no_slots;s++)//finding maximum value of slots array
{
if(s == 0)
{
var slots_max = slots[s];
}
else
{
if(slots[s] > slots_max)
{
slots_max = slots[s];
}
}
}
你应该申报和你的循环...... – jahroy
你有一个印刷错误,检查**插槽[S] **,但迭代** no_slots前初始化'slots_max' ** – udalmik
@mudalov - 实际上,'no_slots'看起来就像是数组的长度。 's'是正确的迭代器变量。据推测,for循环之前的行看起来像这样:'var no_slots = slots.length;' – jahroy