JavaScript 関数に配列引数を渡す
JavaScript では、配列は関数にパラメーターとして入力を提供できます。ただし、関数呼び出しの個々の要素を抽出するのは面倒な場合があります。次の例を考えてみましょう:
const x = ['p0', 'p1', 'p2']; call_me(x[0], x[1], x[2]); // Cumbersome method
x の内容を call_me() に渡すより効率的なアプローチはありますか?
関数パラメータとしての配列:
const args = ['p0', 'p1', 'p2']; call_me.apply(this, args);
このメソッドは配列の内容を個別の引数として受け取り、クリーナーを提供します。手動要素抽出と比較した構文。
call_me(...args);
環境が ECMAScript 6 をサポートしている場合、スプレッド演算子apply() メソッドの簡潔な代替手段を提供します。
call_me(args);
スプレッド演算子は、配列を個々の引数に展開するため、複数の値を関数に渡すのがより便利になります。
以上が配列を引数として JavaScript 関数に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。