我使用的是React.js,当属性发生变化时,我会尝试更新组件的状态。在我解释这个问题之前,我应该提到我同时使用了getDerivedStateFromProps和componentDidUpdate,结果是相同的。问题是,当我尝试访问prop中元素的值时,无论是直接访问值还是使用对象本身,都会有所不同。// userTickets[0].messages is different from nextProps.support.userTickets[0].messages
下面是完整的函数代码
在另一个模块(其他类,其他.js文件)中,我有一个来自mainclass类的对象数组myArray[1] = new mainclass(在运行时,我希望创建一个新的subclass对象,并将其引用设置为myArray[0]中的引用,这样myArray就不会被更改,但是myArray会返回新的subclass对象。我想在mainclass中这样做,这样数组不会改变,但是数组中的引用