Throw error or return undefined in JavaScript
JS でエラーを返したい時に、エラーオブジェクトを throw するのか、単に undefined や空の文字列を返すのか
どのような場合に、どちらがよいのか
なんでも throw しているとハンドリングが大変という気持ちがある
コードも長くなるし
javascript - JS library best practice: Return undefined or throw error on bad function input? - Stack Overflow
javascript - Return undefined or throw error upon invalid function input? - Stack Overflow