Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解决这个问题;for loop";运动_Javascript_For Loop_Indexing - Fatal编程技术网

Javascript 如何解决这个问题;for loop";运动

Javascript 如何解决这个问题;for loop";运动,javascript,for-loop,indexing,Javascript,For Loop,Indexing,我有一个我无法解决的问题。尽管输出是练习要求我做的,但他们说代码不正确,我必须使用“for循环” 以下是练习:(提供的唯一内容是数组var powerRangers) 迭代powerRangers中提供的数组,并向控制台打印一个显示元素索引和元素内容的字符串。 e、 g.:“0:红色” 代码: var powerRangers=[“红色”、“黑色”、“黄色”、“粉色”、“蓝色”]; var-cons; 用于(powerRangers中的var i){ cons=i+':'; console.lo

我有一个我无法解决的问题。尽管输出是练习要求我做的,但他们说代码不正确,我必须使用“for循环”

以下是练习:(提供的唯一内容是数组var powerRangers)

迭代powerRangers中提供的数组,并向控制台打印一个显示元素索引和元素内容的字符串。 e、 g.:“0:红色”

代码:

var powerRangers=[“红色”、“黑色”、“黄色”、“粉色”、“蓝色”];
var-cons;
用于(powerRangers中的var i){
cons=i+':';
console.log(cons+powerRangers[i]);
}
我能够得到的结果是:

输出:

  • 代码不正确
  • 代码中应该有一个for循环

这是我在课程中需要的东西。

您所做的已经有一个循环
(powerRangers中的VARI){…}
。事实上,它甚至不需要任何循环:

var powerRangers=[“红色”、“黑色”、“黄色”、“粉色”、“蓝色”];
forEach((ranger,index)=>console.log(`${index}:${ranger}');
“他们”要求的是使用索引和数组长度为循环使用
(旧方法):

var powerRangers=[“红色”、“黑色”、“黄色”、“粉色”、“蓝色”];
对于(var i=0;i
或者,如果您不想使用back tips():

var powerRangers=[“红色”、“黑色”、“黄色”、“粉色”、“蓝色”];
对于(var i=0;i
对于对象通常使用
For in
循环,但是对于数组您应该使用
For of
循环

以下是一个示例:

for(让powerRangers.entries()的[item,index]{
log(`${item}:${index}`);
}
entries()
函数允许您遍历数组中的键/值对


还有其他方法可以实现这一点,但我想您需要一个for循环。

当询问代码问题时,请始终包含所用语言的标记。请立即添加一个。您能解释一下这个代码行吗
console.log(
${i}:${powerRangers[i]}
使用“$”会发生什么?这是一个错误
${…}
将包含的表达式(或变量)的值插入字符串中。明白了,谢谢您的回答。
0:Red

1:Black

2:Yellow

3:Pink

4:Blue