var temp = new Date();
var _max = temp;
console.log(_max);
temp = temp.setDate(temp.getDate() + 10);
var _max = temp;
console.log(_max);
temp = temp.setDate(temp.getDate() + 10);
console.log(_max);
从代码上直接看来,两次的输出结果是一样的,其实不然。第二次输出的_max的值实际上是和temp的值是一样的。这一点和json类型一致。