Javascript 数组迭代:将forEach循环重写为for循环
对于一个练习,我必须将这个forEach循环重写为For循环:Javascript 数组迭代:将forEach循环重写为for循环,javascript,arrays,Javascript,Arrays,对于一个练习,我必须将这个forEach循环重写为For循环: var numbers = [1,2,3,4,5,6,7,8,9,10]; numbers.forEach(function(number){ if(number % 3 === 0) { console.log(number); } }); 我提出了以下建议,但没有真正起作用,因为它给了我未定义的信息: var numbers = [1,2,3,4,5,6,7,8,9,10];
var numbers = [1,2,3,4,5,6,7,8,9,10];
numbers.forEach(function(number){
if(number % 3 === 0) {
console.log(number);
}
});
我提出了以下建议,但没有真正起作用,因为它给了我未定义的信息:
var numbers = [1,2,3,4,5,6,7,8,9,10];
for(var i = 0; i < numbers.length; i++) {
if(numbers % 3 === 0) {
console.log(numbers);
}
};
var数=[1,2,3,4,5,6,7,8,9,10];
对于(变量i=0;i
有人能给我解释一下出了什么问题吗?您需要输入
数字的第i个
(当前一个)元素:
if(numbers[i] % 3 === 0) {
console.log(numbers[i]);
}
var数=[1,2,3,4,5,6,7,8,9,10];
对于(变量i=0;i };代码>必须使用数字的第i个元素
var数=[1,2,3,4,5,6,7,8,9,10];
对于(变量i=0;i
var数字=[1,2,3,4,5,6,7,8,9,10];
功能乐趣(数字){
如果(编号%3==0){
控制台日志(编号);
}
}
//使用“forEach”输入您的代码
数字。forEach(乐趣);
//转换时与for循环相同
对于(变量i=0;i
console.log(numbers[i])您的意思是什么