我正在使用 javascript 数组,这里我使用 for 循环来获取前三个结果。(无长度限制)
尝试拥有类似的东西
for(let a=0;a<usss.length || a<3;a++)
Run Code Online (Sandbox Code Playgroud)
简单的
var users = ['s','g','h','i'];
for(let a=0;a<3;a++){//dont want to use a < users.length
console.log(users[a]);
}
Run Code Online (Sandbox Code Playgroud)
问题
var users2 = ['s','g'];
for(let a=0;a<3;a++){
console.log(users2[a]);
}
Run Code Online (Sandbox Code Playgroud)
周围的路,
var users2 = ['s','g'];
for(let a=0;a<users2.length;a++){
if(a<3){
console.log(users2[a]);
}
}
Run Code Online (Sandbox Code Playgroud)
真题
如何避免在我最后声明的代码中使用额外的 if() 条件?
很抱歉,如果这是一个非常基本的问题,我只是坚持下去。任何帮助或信息将不胜感激。谢谢你的时间。
这似乎有效:
var users = ['s','g','h','i'];
var users2 = ['s','g'];
for(let a=0;(a<3 && a<users.length) ;a++){
console.log(users[a]);
}
for(let a=0;(a<3 && a<users2.length);a++){
console.log(users2[a]);
}Run Code Online (Sandbox Code Playgroud)