记得有个刚毕业的小师妹说,她面试的时候,面试官问了她一个问题是关于两值互换的问题,在没有声明第三个的情况下,一句代码将两值互换:
最近刚好看到es6的变量解构赋值,发现数组的解构赋值可以轻松实现:
var a = 12,b=13
[a,b] = [b,a]
其中原生的js方法也是可以轻松实现的:
a = [b,b=a][0]
记得有个刚毕业的小师妹说,她面试的时候,面试官问了她一个问题是关于两值互换的问题,在没有声明第三个的情况下,一句代码将两值互换:
最近刚好看到es6的变量解构赋值,发现数组的解构赋值可以轻松实现:
var a = 12,b=13
[a,b] = [b,a]
其中原生的js方法也是可以轻松实现的:
a = [b,b=a][0]
转载于:https://www.cnblogs.com/huangmei/p/7280242.html