蛮疑惑的,主要还是 a.x = a = {n: 2};连续赋值有点懵。
a={n: 2}; a.x = a; ? ? ?
看到一篇JS基础-连续赋值的博客,看图大概能明白一些,但还是有点点不确定。先记录一下,多思考思考吧
var a = {n: 1};
var b = a;
a.x = a = {n: 2};
console.log(a.x) // undefined
console.log(b.x) // {n: 2}
蛮疑惑的,主要还是 a.x = a = {n: 2};连续赋值有点懵。
a={n: 2}; a.x = a; ? ? ?
看到一篇JS基础-连续赋值的博客,看图大概能明白一些,但还是有点点不确定。先记录一下,多思考思考吧
var a = {n: 1};
var b = a;
a.x = a = {n: 2};
console.log(a.x) // undefined
console.log(b.x) // {n: 2}