还记得那些年,排序用过的temp吗?到了该换点新血的时候了,上代码。
//解构赋值交换
let small=66,big=88;
[small,big]=[big,small];
//加减法交换
small=99,big=1000;
small=small+big;
big=small-big;
small=small-big;
//异或运算交换,由于底层采用二进制异或运算,效果最佳
small=11,big=22;
small=small^big;
big=small^big;
small=small^big;
打破一下墨守成规,让你的代码闪闪发亮吧!
对解构赋值有兴趣,可参考:mdn解构赋值
如果您觉得有用,赞起来吧
您的认可,是我写作强劲的动力
欢迎大家留言评论,给予宝贵意见:)