編集: Syntastic は JSLint を使用するように構成されています
EDIT2:JSLintではなくJavascriptLintを使用しています
以下のコードでは、構文警告が表示されますfunction inside does not always return a value
function(){
switch(age){
case 1:
return 'won';
case 2:
return 'too';
case 3:
return 'tree';
default:
throw 'wow man, you are old!';
break; //technically redundant
}
}
default
値を返さないことに気づきましたthrow
が、実行は終了します。これは構文エラーですか、それともコーディング スタイルを変更する必要がありますか? return
の後にステートメントを入れる必要がありthrow
ますか?