2016-06-28 6 views
-2

エラーまたは値を返す関数を作成しようとしています。引数がNULLまたは未定義の場合はエラーをスローします。これでいただきました!間違って :?functionがnullまたは未定義のshow errorで呼び出された場合は、それ以外は戻り値

function get(value){ 
if (value == null){ 
    return false; 
} 
else { 
    return value; 
} 
} 
+1

あなたがいるのエラーを投げる? –

+0

あなたのコードに何が間違っているか教えていただければ、おそらく助けてくれるでしょう。コードが正しいと思われますが、エラーを投げるのではなく 'return false'を除いて正しいと思われますが、これは正しいかもしれませんが、あいまいな結果になります:結果が' false'ならば、入力は 'undefined' /' null' 、またはそれは 'false'ですか? – Aaron

答えて

1

私は要件を100%理解していないが、エラーエン生成するために、あなたは「スロー」キーワードを使用することができます

function get(val) { 
    if (val == null) { 
     throw 'Value is eithr null or undefined'; 
    } 
    return val; 
} 
関連する問題