用for语句创建一个数组

这个问题在这里已经有了答案:

  • 在JavaScript中循环访问数组35个答案

  • 使用for循环遍历一个数组:

    每个数组都有一个length属性.Array索引从0开始,但length属性从1开始计数。因此,在for循环中,您必须设置一个条件,该条件将迭代到达到数组末尾.for循环遍历数组以下结构

       for(i=0;i<array.length;i++){  // in your case it will be fastfood.length
            //access elements here 
        }
    

    ++是一个增量算子,它在每次迭代后将i的值增加一个。它相当于i=i+1;

    并在for循环中可以使用以下结构访问元素

    arrayName[index];
    

    arrayName是你的数组名称( 这里是fastfood ),index是当前的i值; 所以你的情况会是这样

    fastfood[i]
    

    使用for创建一个数组:

    首先创建一个名为fastfood的新数组

    var fastfood=new Array()  //or
    var fastfood=[]   // [] is a valid array notation
    

    如果您正在使用for循环创建一个数组,那么您必须设置一个关于您想要在数组中设置多少个元素的条件。对于这种情况,结构将会是

    for(i=0;i<n;i++){} // here n is your desired number;
    

    在for循环中你可以有一个提示方法。它可以让你在每次迭代后输入一个食物元素。提示不是一个好主意,但是我认为你是JS的新手。这里是结构:

    fastfood[i]=prompt('enter food name');
    

    var fastFood = ['pizza', 'burgers', 'french fries'];
    
    for (var i = 0; i < fastFood.length; i++) {
      console.log('fastFood[' + i + '] is ' + fastFood[i]);
    }
    
    链接地址: http://www.djcxy.com/p/24531.html

    上一篇: creating an array with a for statement

    下一篇: How do I reference the string in a array of strings?