Javascript 从索引为1到5的数组返回项
如何在当前数组中从索引1到5的console.log项?使用循环Javascript 从索引为1到5的数组返回项,javascript,Javascript,如何在当前数组中从索引1到5的console.log项?使用循环 let cars=[“奥迪”、“宝马”、“雷克萨斯”、“大众”、“法拉利”、“保时捷”] const mappedCars=cars.map((项目,i)=>{ log(“当前索引为:”+i); console.log(“当前元素为:”+项); 控制台日志(“\n”); 返回项;//相当于列表[索引] }); 控制台日志(mappedCars)在循环中对索引1到5(包括)执行此操作: let cars=[“奥迪”、“宝马”、“雷
let cars=[“奥迪”、“宝马”、“雷克萨斯”、“大众”、“法拉利”、“保时捷”]
const mappedCars=cars.map((项目,i)=>{
log(“当前索引为:”+i);
console.log(“当前元素为:”+项);
控制台日志(“\n”);
返回项;//相当于列表[索引]
});
控制台日志(mappedCars)编码>在循环中对索引1到5(包括)执行此操作:
let cars=[“奥迪”、“宝马”、“雷克萨斯”、“大众”、“法拉利”、“保时捷”]
常量filteredCars=[];
for(设i=1;i和for循环:
let cars=[“奥迪”、“宝马”、“雷克萨斯”、“大众”、“法拉利”、“保时捷”]
对于(i=1;i您可以使用forEach
:
let cars=[“奥迪”、“宝马”、“雷克萨斯”、“大众”、“法拉利”、“保时捷”];
函数repea(元素、索引){
log(`当前索引是:${index}`);
log(`当前元素是:${element}`);
}
cars.forEach(repea);
使用循环的可以定义初始条件以及循环终止条件
for ([initialExpression]; [condition]; [incrementExpression])
statement
let cars=[“奥迪”、“宝马”、“雷克萨斯”、“大众”、“法拉利”、“保时捷”]
常数更新=[];
对于(设i=1;如果从索引1到5应该是cars.slice(1,6)
任务要求我循环执行如果必须使用循环,您需要创建一个空数组,循环您想要的索引,并将条目推到新数组中。您的问题是“如何返回项目…”,这与console.log()完全不同
。您应该始终考虑代码的边界条件。请准确描述您正在尝试做什么,以及在不利条件下应该发生什么(var i=1;我非常感谢您为什么要执行不必要的迭代。for(let i=1;我编辑了-谢谢
let cars = ["AUDI","BMW","LEXUS","VOLKSWAGEN","FERRARY","PORSCHE"]
const updated = [];
for (let i=1; i<=5; i++) {
updated.push(cars[i]);
}
console.log(updated);