我从我的app-config.js文件中加载了一个变量,然后用.slice()复制它,试图防止它的状态发生变化。更让我恼火的是,我用来修改数据的函数似乎没有考虑到这种避免突变的尝试。mySensitivityVars一直在变化,尽管我不太确定是如何变化的,因为我只是直接作用于mySeries。你知道为什么会发生这样的事情吗?代码如下:
var mySeries = mySensitivityVars.
假设我在一个构造函数this.state = { dog: some data}中有一个对象,然后我调用了一个设置this.setState = {dog: another data}的handleClick因为我使用setState来更新值,所以旧的引用仍然是不可变的,我可以知道发生了什么变化。但在本教程中,当他们使用.slice()复制“正方形”状态而不更改原始数组,然后应用具有新值的setState时,我感到困
onDataUpdate(data: any) { // here I am getting new/refreshed data.在桌子上展开t of (testClass.Score)"> </td></table>
当页面第一次加载数据时,表将显示数据,但当我尝试刷新数据时,我可以在onDataUpdate