【发布时间】:2016-10-20 21:56:03
【问题描述】:
我无法在下面的交换函数中获得所需的结果,我希望将值打印为 3,2
function swap(x,y){
var t = x;
x = y;
y = t;
}
console.log(swap(2,3));
任何线索将不胜感激!
【问题讨论】:
-
它确实交换了你的变量,但仅此而已,它不返回任何内容,并且变量是函数的本地变量?
-
没有
return [x,y]; -
为什么不直接交换变量而不使用函数?
标签: javascript function variables swap