老师请看一下这是哪里被我理解错了呢?
var a = {name: 'xm'}, b = [4];
a = [a, b];
b = a[0];
a = a[1];
console.log(a);
console.log(b);
a = [a, b];
a = a[1];
b = a[0];
console.log(a);
console.log(b);
</script>
第一个是对的,而第二个就是错的了呢?首先将a,b 都放在数组里是a=[name: 'xm',4],这里的a[0]=name: 'xm',a[1]=4吗要将他们的值变换不就是a[0]=4,a[1]=name: 'xm'吗?同样的道理a=[a,b],a=a[1],b=a[0]和b=a[0],a=a[1]这有啥不同呢?还请老师解答
21
收起
正在回答 回答被采纳积分+1
2回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星