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

JavaScriptでspread演算子を使用して配列を複製するにはどうすればよいですか?


クローン作成 コピーに他なりません 配列を別の配列に。昔はslice() メソッドはクローンに使用されます アレイですが、ES6はスプレッドを提供しています operator(...)を使用してタスクを簡単にします。両方の方法について説明しましょう。

slice()メソッドを使用したクローン作成

次の例では、 slave() メソッドはコピーに使用されます アレイ。 スライス() 配列をあるインデックスから別のインデックスにスライスするために使用されます。インデックスが提供されていないため、 slave() メソッドはスライスします 配列全体。スライス後、スライスされた部分は割り当てを使用して別の配列にコピーされます 演算子(=)。

<html>
<body>
   <script>
      const games = ['cricket', 'hockey', 'football','kabaddi'];
      const clonegames = games.slice();
      document.write(clonegames);
   </script>
</body>
</html>

出力

cricket,hockey,football,kabaddi


スプレッド演算子を使用したクローン作成

Es6は、普及する多くの新機能をもたらしました。 演算子が支配的なものです。この演算子には多くの用途とクローン作成があります それらの用途の1つです。

<html>
<body>
   <script>
      const games = ['cricket', 'hockey', 'football','kabaddi'];
      const clonegames = [...games];
      document.write(clonegames);
   </script>
</body>
</html>

出力

cricket,hockey,football,kabaddi

  1. JavaScriptを使用してJSON配列からデータを読み取る方法は?

    以下は、JavaScriptを使用してJSON配列からデータを読み取るためのコードです- 例 <!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

  2. JavaScriptの配列を使用してラジオボタンを動的に作成するにはどうすればよいですか?

    配列を使用してラジオボタンを動的に作成するには、createElement()およびappendChild()の概念を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docu