怎么可能React.Component生命周期中的“这个”变成了不同的对象呢?在render()和componentDidMount()中,this指向不同的对象?
one === two // true中重复它就像这里:JsBin


发布于 2018-03-16 12:53:25
如您所见,two具有更多的属性。这是因为在构造函数的第一次输出中,它是一个纯Javascript类。然后,反应出现并改变类在渲染之前、期间和之后。
发布于 2018-03-16 20:50:34
举个例子:
var a = {one:"1"};
var b = a;
a==b // true
a===b // true
var c = Object.assign({}, a);
c //{one: "1"}
a===c // false
a==c // false对Object.assign的调用创建了对象的副本,因此不平等。
https://stackoverflow.com/questions/49319200
复制相似问题