var a = [1,2,3];
console.log(a);//[[3,2,1],2,3]
a=f(a);
console.log(a);//[3,2,1]
function f(a){
a[0]=[3,2,1];
return a[0];
}
...全文
5736打赏收藏
js代码的执行顺序问题
初学js,对于以下这个代码的运行结果不是很理解,看了其他的博客还是不能理解,求大佬解释orz。 var a = [1,2,3]; console.log(a);//[[3,2,1],2,3] a=f(a); console.log(a);//[3,2,1] function f(a){ a[0]=[3,2,1]; return a[0]; }