对于以下功能,从return ''
子句中使用return null
或default
更有意义吗?
const getcomputerChoice = () => {
const randomNumber = Math.floor( Math.random() * 3 );
let computerChoice;
switch (randomNumber) {
case 0:
computerChoice = 'rock';
break;
case 1:
computerChoice = 'paper';
break;
case 2:
computerChoice = 'scissors';
break;
default:
computerChoice = '';
}
return computerChoice;
}
或
const getcomputerChoice = () => {
const randomNumber = Math.floor( Math.random() * 3 );
let computerChoice;
switch (randomNumber) {
case 0:
computerChoice = 'rock';
break;
case 1:
computerChoice = 'paper';
break;
case 2:
computerChoice = 'scissors';
break;
default:
computerChoice = null;
}
return computerChoice;
}
而且,即使在break
子句中也包含default
被认为是一个好习惯吗?