javascript数组交换,不用中间变量

2011-05-17 17:51:21 by 【6yang】, 274 visits, 收藏 | 返回

var a = [1,2],
    b = [3,4];

请在不使用新变量的前提下.将a和b的值互换

 

var a = [1,2];
    var b = [3,4];
    alert("a="+a.concat(b).slice(2));
    alert("b="+b.concat(a).slice(2));
    alert(a);
    alert(b);

 

var a = [1,2];
    var b = [3,4];
    function change(x,y){
        a = arguments[1];
        b = arguments[0];
    }
    change(a,b);
    alert(a);
    alert(b);

分享到:
share

    图片原图

    loading

    loading