「每日一码」a&b赋值问题

每日一码

将每天看到的优秀的代码或者特别的实现,记录下来

a&b赋值问题

2019-2-18

var a = {n: 1};
var b = a;
a.x = a = {n: 2};

Q&A

  • a.x // 这时 a.x 的值是多少?b.x // 这时 b.x 的值是多少?
undefined,{n: 2}
  • 如果再执行a.x=b后a.x的值是多少?
{n:1,x:{n:2,x:{n:1,.....}} // 一直循环下去
原文地址:https://www.cnblogs.com/xkloveme/p/10401726.html