Javascript 使用for语句创建数组

Javascript 使用for语句创建数组,javascript,arrays,Javascript,Arrays,尝试创建一个数组,其中至少包含3个快餐项目的名称,然后使用“for”循环显示数组名称、索引号和食物项目,如下所示 Fast Foods fastFoods[0] is pizza fastFoods[1] is burgers fastFoods[2] is french fries 我可以得到数组,但不能得到for,以便像这样显示。使用for迭代数组: var fastFood = ['p

尝试创建一个数组,其中至少包含3个快餐项目的名称,然后使用“for”循环显示数组名称、索引号和食物项目,如下所示

             Fast Foods
             fastFoods[0] is pizza
             fastFoods[1] is burgers
             fastFoods[2] is french fries
我可以得到数组,但不能得到for,以便像这样显示。

使用for迭代数组:

var fastFood = ['pizza', 'burgers', 'french fries'];

for (var i = 0; i < fastFood.length; i++) {
  console.log('fastFood[' + i + '] is ' + fastFood[i]);
}
每个数组都有一个属性。数组索引从0开始,而长度属性从1开始计数。因此,在for循环中,您必须设置一个条件,该条件将迭代到数组末尾。在数组上迭代具有以下结构

   for(i=0;i<array.length;i++){  // in your case it will be fastfood.length
        //access elements here 
    }
arrayName[index];
这里arrayName是您的数组名,在本例中是fastfood,index是当前的i值; 所以你的情况就是这样

fastfood[i]
要使用创建数组,请执行以下操作:

首先创建一个名为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;

显示在哪里?到控制台?在HTML页面上?在警报中?感谢您的解释,而不仅仅是转储代码。这有助于人们学习,而不仅仅是提供完整的代码而不进行解释,从而盲目地实现某些目标。是的,谢谢。这有助于我更好地理解我应该做什么。从javascript开始。试着让我的头脑清醒过来。
fastfood[i]=prompt('enter food name');