gpt4 book ai didi

javascript - 哪种方式交换两个变量值更优化?

转载 作者:行者123 更新时间:2023-12-02 23:58:52 25 4
gpt4 key购买 nike

这些方法是关于在 javaScript 中交换两个变量。

方法一:

var a=0,b=1,c=a;

a = b;

b = c;

方法2:

var [a,b] = [0,1];

[a,b] = [b,a];

最佳答案

这里你可以自己看看。

根据需要更改NUMBER_OF_TIMES

还可以根据需要多次运行它以获得平均值。

let NUMBER_OF_TIMES = 1000000
console.time("Method1")
for (let i = 0; i < NUMBER_OF_TIMES; i++) {
var a = 0, b = 1, c = a;
a = b;
b = c;
}
console.timeEnd("Method1")
console.time("Method2")
for (let i = 0; i < NUMBER_OF_TIMES; i++) {
var [a, b] = [0, 1];
[a, b] = [b, a];
}
console.timeEnd("Method2")

关于javascript - 哪种方式交换两个变量值更优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55257300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com