JavaScript を初めて使用する学生は、関数のパラメーターを渡すことに混乱すると思います。その理由は、関数の定義が奇妙すぎるためです。
たとえば
function test(name,msg){ return 'hello' + name + msg; }
さて、本題に戻りましょう。なぜ JavaScript 関数の転送はこれほど簡単に行われるのでしょうか。まず、渡されたパラメータがどこに保存されるかを見てみましょう。実際、その内部実装では、渡されたすべてのパラメーターが配列に格納されます。関数が受け取るのは、配列に含まれるパラメーターに関係なく、常にこの配列です。理解するのは簡単です。呼び出し時に任意のパラメータを渡すことができます。渡さない場合、すべての仮パラメータは「未定義」になります。これは真実ではありません。文法的な間違いがあるかもしれませんが、意味的に言うのは困難です。
わかりました、、、、、、、、、、、、、、、、、、、、、、、、、、、初めてブログを書きます、私はとても無能です, みんなを笑わせました、このブログ記事が少しでもお役に立てれば幸いです。 。 。 。
みんな、愛しています!