Javascript 如何从for循环的一侧获取每个值
我有两个循环,嵌套的循环,我需要得到从第一到第二的每个值Javascript 如何从for循环的一侧获取每个值,javascript,loops,for-loop,Javascript,Loops,For Loop,我有两个循环,嵌套的循环,我需要得到从第一到第二的每个值 var-shift=”“; 对于(var i=0;iconsole.log(shift)应该在循环内 var shift=""; for(var i=0;i<5;i++){ shift = "shift"+i; for(var j=0;j<3;j++){ //my code } console.log(shift); } var-shift=”“; 对于(var i=0;i您打印
var-shift=”“;
对于(var i=0;iconsole.log(shift)应该在循环内
var shift="";
for(var i=0;i<5;i++){
shift = "shift"+i;
for(var j=0;j<3;j++){
//my code
}
console.log(shift);
}
var-shift=”“;
对于(var i=0;i您打印的值超出了第一个循环的范围,这就是您无法获取所有值的原因。请这样做
var shift="";
for(var i=0;i<5;i++){
shift = "shift"+i;
for(var j=0;j<3;j++){
}
console.log(shift);
}
var-shift=”“;
对于(var i=0;iPush to a array?var shift=[];对于(var i=0;i<5;i++){shift.push(“shift”+i);对于(var j=0;j<3;j++){//my code}}
如果需要字符串,也可以通过shift+=“shift”+i
进行连接。