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

JavaScriptで変数をデストラクチャリングと交換する方法は?


スワッピング 破棄により、変数は非常に簡単になりました 。現代のJavaScriptスワッピングではテイク 別の変数を使用して配置します。慌ただしくはないかもしれませんが、長いです。しかし、最新のJavaScriptでは、3番目の変数は必要ありません。詳細に話し合いましょう。

例-1

次の例では、スワッピング 「temp」と呼ばれる別の変数を使用しました。したがって、コードが長くなりました。

<html>
<body>
   <script>
      var a = "Sachin";
      var b = "Tendulkar";
      document.write("Before swapping-"+ " "+ a + " " +b);
      var tmp = a;
      a = b;
      b = tmp;
      document.write("</br>");
      document.write("After swapping-"+ " " + a + " " +b);
   </script>
</body>
</html>

出力

Before swapping- Sachin Tendulkar
After swapping- Tendulkar Sachin

スワッピングのタスク 破壊により簡単になりました 。ここでは、別の変数を使用する必要はなく、コードも長くありません。

例-2

次の例では、3番目の変数はありません が使用され、スワッピング 破壊を実行しました 。ここでのコードは、上記のコードよりもはるかに小さいです。

<html>
<body>
   <script>
      var a = "Sachin";
      var b = "Tendulkar";
      document.write("Before swapping-"+ " "+ a + " " +b);
      [a,b] = [b,a];
      document.write("</br>");
      document.write("After swapping-"+ " " + a + " " +b);
   </script>
</body>
</html>

出力

Before swapping- Sachin Tendulkar
After swapping- Tendulkar Sachin

  1. JavaScriptでテキストを切り替える方法は?

    JavaScriptでテキストを切り替えるためのコードは、次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana,

  2. JavaScriptでブロックスコープ変数を宣言する方法は?

    ブロックスコープの変数を宣言するには、ES2015で導入されたキーワードletとconstを使用します。 以下は、JavaScriptでのブラックスコープ変数の宣言を示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&g