【发布时间】:2021-12-05 20:06:48
【问题描述】:
我的一位朋友在现场采访中被问及以下问题,并有 4 分钟时间回答。
问题: 在不打开任何其他浏览器或使用代码编辑器的情况下,分析下面的代码并给出您的判断是否正确并且可以继续,如果不正确,请调试代码并解释您的答案。
const weekDays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
for (let i = 0; i < weekDays.length; i++){
if (i === 'Wednesday'){
console.log('Today is Wednesday, join board meeting by 10:00am');
continue;
}
if (i === 'Saturday'){
console.log("Today is Saturday, weekend is great!");
break;
}
console.log(weekDays[i]);
}
【问题讨论】:
-
什么被认为是“正确且可行的”?
-
@Spectric,正如我所提到的,这个问题是一个实时会话,只是代码在浏览器中实时,而面试的人给出了指示并提出了问题,正如我的朋友解释的那样,他给了我面试后的问题。
标签: javascript arrays loops iteration