Javascript 如何解决这个问题;for loop";运动
我有一个我无法解决的问题。尽管输出是练习要求我做的,但他们说代码不正确,我必须使用“for循环” 以下是练习:(提供的唯一内容是数组var powerRangers) 迭代powerRangers中提供的数组,并向控制台打印一个显示元素索引和元素内容的字符串。 e、 g.:“0:红色” 代码: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
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