По какой-то причине приведенный ниже код вызывает бесконечный цикл. Почему это так?Javascript - В то время как цикл становится бесконечным циклом?
var attributes = responseSC.attrs;
var pos = 0;
//Find The position
while (attributes[pos].name != 'selectLocation' && pos < attributes.length) {
pos++;
}
Поскольку условия никогда не выполняются ... – tymeJV
@DasBeasto Это была бы другая ошибка, а не бесконечный цикл. Если 'attributes' является пустым массивом,' attributs [0] .name' является исключением. – meagar
Вместо этого вы можете использовать цикл для цикла в вашем массиве, а затем сравнить имя внутри для определения позиции. – ashokd