これは簡単な質問です。JavaScriptで引数型を検証する必要がありますか?
私はJavaScriptを数年間使用してきましたが、強く型付けされた言語(JavaやC++など)をさらに長く使用してきました。私は強く型付けされた言語の中で、それらのものを使う前に引数の型をチェックしなければならないことが、悪いコードの症状であることを思い出しています。しかし、これはJavaScriptのような言語に引き継がれますか?
/*クライアント側のJavaScriptで、例えば、私は自分自身が自動的にこのようなものをやって見つける:
function myFunction(array1, array2)
{
if (array1 !== Array.from(array1)) return null;
if (array2 !== Array.from(array2)) return null;
// some array action here with arrays array1,array2
}
*/
タイプがJavascriptであるかどうかを確認することは大丈夫です。便利なときに行うか、入力された言語に慣れているのは個人的な好みなのでいつでも行うことができます。開発する分類法が絶対に必要な場合は、常にTypescriptに頼ることができます。 –