Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで関数の引数として配列を渡す方法は?


関数の引数として配列を渡す

昔は、関数の引数として配列を渡す必要がある場合は、 apply() およびnull 使用すべきです。 nullの使用 コードを汚れたにします 。したがって、コードをクリーンにし、配列を関数の引数として渡すために、スプレッド オペレーターが写真に登場します。 スプレッドを使用する apply()を使用する必要のない演算子 関数。一言で言えばそれについて話し合いましょう。

次の例では、 nullを使用しています。 およびapply() 配列を関数の引数として渡します。これは廃止された方法です。この方法は、拡散する最新の方法に置き換えられています。 演算子が使用されます。

<html>
<body>
<script>
   function shareMar(a, b, c) {
      document.write(a);
      document.write("</br>");
      document.write(b);
      document.write("</br>");
      document.write(c);
   }
   var names = ['NSE', 'BSE', 'NIFTY'];
   shareMar.apply(null, names);
</script>
</body>
</html>

出力

NSE
BSE
NIFTY

次の例を見ると、適用 ()関数と null ES6スプレッドの代わりに使用されませんでした 演算子が使用されます。 スプレッドの使用 演算子はコードを都会的にし、無駄な nullを使用する必要はありません 値。

<html>
<body>
<script>
   function shareMar(a, b, c) {
      document.write(a);
      document.write("</br>");
      document.write(b);
      document.write("</br>");
      document.write(c);
   }
   var names = ['NSE', 'BSE', 'NIFTY'];
   shareMar(...names);
</script>
</body>
</html>

出力

NSE
BSE
NIFTY

  1. JavaScriptで配列を減らす方法は?

    以下は、JavaScriptで配列を減らすためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &n

  2. JavaScriptで無名関数に引数を渡す方法は?

    以下は、JavaScriptの無名関数に引数を渡すためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>