码迷,mamicode.com
首页 > Web开发 > 详细

JS杂技之无中间变量的值交换方式

时间:2014-12-04 23:03:43      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   sp   log   bs   代码   html   时间   

从http://www.cnblogs.com/liuyitian/p/4081517.html#3074553看到一种无中间变量的值交换方式,具体如下:

var a = 1;
var b = 2;
a = [b, b=a][0]
alert(a+‘_‘+b) // 结果 2_1,a和b的值已经互换

端详代码,技巧是用一个匿名数组来储存和交换值,这种方式暗里需要新建数组的,它相对于新建变量我感觉时间空间上都没优势,可读性还差些。只是写法稍简短花哨一些。

 

JS杂技之无中间变量的值交换方式

标签:blog   http   ar   sp   log   bs   代码   html   时间   

原文地址:http://www.cnblogs.com/xiandedanteng/p/4143920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!