【发布时间】:2020-06-29 01:06:33
【问题描述】:
如何 console.log 当前数组中索引 1 到 5 的项目?使用循环
let cars = ["AUDI","BMW","LEXUS","VOLKSWAGEN","FERRARY","PORSCHE"]
const mappedCars=cars.map((item, i) => {
console.log("The current index is: " + i);
console.log("The current element is: " + item);
console.log("\n");
return item; //equivalent to list[index]
});
console.log(mappedCars);
【问题讨论】:
-
从索引 1 到 5 应该是
cars.slice(1,6) -
任务要求我循环执行
-
如果你必须使用循环,你需要创建一个空数组,遍历你想要的索引并将条目推送到新数组中
-
您的问题是 “我如何 返回 项...” 这与
console.log()完全不同。您应该始终考虑代码的边界条件。请edit your question准确描述您正在尝试做什么以及在不利条件下会发生什么 -
for(var i=1; i<=Math.min(5, cars.length-1); i++) console.log("Index="+i+" Value="+cars[i]);如果少于两辆车,则无输出。如果少于 6 辆,则产量将少于 5 辆。
标签: javascript