如您所见,以下switch语句中没有任何break语句。正常的javascript标准可以接受这段代码吗?
const getHours = day => {
switch (day) {
case 'monday':
return 6;
case 'tuesday':
return 7;
case 'wednesday':
return 4;
case 'thursday':
return 6;
case 'friday':
return 5;
default:
return 6;
}
};
虽然return
可以满足您的特定需求,但它并不总是与break
相同。 Return退出包含switch语句的函数,但是break仅退出switch语句,并且可以在switch语句之后处理代码。