美文网首页JavaScript 基础与提高
JavaScript 坑与技巧:花式交换两个数值

JavaScript 坑与技巧:花式交换两个数值

作者: soojade | 来源:发表于2017-02-06 16:51 被阅读16次

花式交换两个数值

方案一

var a = 1, b =2;
a = [b, b = a][0];
console.log(a, b);  //2 1

方案二

var a = 1, b =2;
a = a ^ b;
b = a ^ b;
a = a ^ b;
console.log(a,b)  //2 1

方案三

let a=1,b=2;
[a,b]=[b,a]

相关文章

网友评论

    本文标题:JavaScript 坑与技巧:花式交换两个数值

    本文链接:https://www.haomeiwen.com/subject/mjduittx.html