内部'for-loop'在完成之后不会继续外部'for-loop'

时间:2017-05-15 07:59:10

标签: javascript loops for-loop iteration continue

在JavaScript中,我正在运行for循环(LOOP A)和其中的另一个for循环(LOOP B)。这一切都完全不同于一旦'LOOP B'完成运行(直到所有7次迭代),'LOOP A'将不会继续运行其剩余的2次迭代,无论我做什么 - 甚至是否或不是我使用'继续;'声明在底部。

请帮忙!提前谢谢。

// Global variable
var current_ID = null;

function example_function()
{
    // LOOP 'A'
    for(var a = 1; a <= 3; a++)
    {
        // LOOP 'B'
        for(var b = 1; b <= 7; b++)
        {
            // SET 'current_ID' VARIABLE FOR EACH LOOP ITERATION
            current_ID = document.getElementById('text_box').getElementsByTagName('div')[b].getAttribute('id');

            // CHECK 'current_ID' VARIABLE FOR A SPECIFIC STRING
            if(current_ID == "example")
            {
                // do something
            }

            else
            {
                // do something else
            }
        }

        // CONTINUE 'LOOP A' AFTER EACH INSTANCE OF 'LOOP B' HAS FINISHED RUNNING
        continue;
    }
}

0 个答案:

没有答案