【问题标题】:How can I swap two variables without using a temporary variable in Javascript如何在不使用 Javascript 中的临时变量的情况下交换两个变量
【发布时间】:2023-02-17 09:42:30
【问题描述】:

我知道如何用临时变量交换整数,如下所示:

let x = 5;
let y = 7;

x = x + y;
y = x - y
x = x - y;

但是如何在不使用第三个变量的情况下交换任何类型的两个变量呢?

【问题讨论】:

    标签: javascript typescript


    【解决方案1】:

    我刚刚在 Javascript 中发现了这一点,尽管它一定已经存在了几十年——我看到这个问题被问到in lots of languages,而 Javascript 中的答案简单得令人不安。

    [x, y] = [y, x];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多