ホームページ  >  記事  >  ウェブフロントエンド  >  配列を引数として JavaScript 関数に渡すにはどうすればよいですか?

配列を引数として JavaScript 関数に渡すにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-07 21:43:03956ブラウズ

How to Pass an Array as Arguments to a JavaScript Function?

JavaScript 関数に配列引数を渡す

JavaScript では、配列は関数にパラメーターとして入力を提供できます。ただし、関数呼び出しの個々の要素を抽出するのは面倒な場合があります。次の例を考えてみましょう:

const x = ['p0', 'p1', 'p2'];
call_me(x[0], x[1], x[2]); // Cumbersome method

x の内容を call_me() に渡すより効率的なアプローチはありますか?

関数パラメータとしての配列:

  • apply() メソッド:
const args = ['p0', 'p1', 'p2'];
call_me.apply(this, args);

このメソッドは配列の内容を個別の引数として受け取り、クリーナーを提供します。手動要素抽出と比較した構文。

  • スプレッド演算子 (ES6 ):
call_me(...args);

環境が ECMAScript 6 をサポートしている場合、スプレッド演算子apply() メソッドの簡潔な代替手段を提供します。

call_me(args);

スプレッド演算子は、配列を個々の引数に展開するため、複数の値を関数に渡すのがより便利になります。

以上が配列を引数として JavaScript 関数に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。