JS 引用相关题目 以下代码输出什么? 为什么? var a = {n:1}; var b = a; a = {n:2}; a.x = a ; console.log(a.x); console.log(b.x); var a = {n:1}; var b = a; a.x = a = {n:2}; console.log(a.x); console.log(b.x); 第一个问题: a.x ---> {n:2,x:a}; b.x ---> undefined;解答:a的值很清晰了,a第二次赋…