JavaScript仅包括数组中的每个偶数

Jos*_*hua 1 javascript

我想问一下用户一系列的问题(这只是针对大学因此提示而不是正确的用户界面),并且为了减少LOC我将所有问题添加到一个名为!questions的数组中.

由于某种原因,循环仅包括数组中的每个偶数.

我正在使用的代码如下

    var questions = ['How old is Mark Zuckerberg?',
                     'How much is he worth?',
                     'How old is Bill Gates?',
                     'How much is he worth?',
                     'How old is Dennis Ritchie?'];

    for (var i = 0; i < 6; i++)
    {
        prompt(questions[i++]);
    }
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我从阵列中提示每个问题,我会非常感激.

Pet*_*ton 5

i每次循环迭代时,您都会递增两次.

尝试:

for (var i = 0; i < 6; i++)
{
    prompt(questions[i]);
}
Run Code Online (Sandbox Code Playgroud)

要么:

for (var i = 0; i < 6; )
{
    prompt(questions[i++]);
}
Run Code Online (Sandbox Code Playgroud)

i每个循环迭代都会增加一次.