状态数组怪异行为(撤消功能)

时间:2019-06-27 11:55:45

标签: node.js react-native

我正在尝试撤消按钮。想法是将信息对象放入状态数组。如果我想退后一步,那么我将弹出最后一个对象。 现在,我的阵列出现了一些问题。

render(){

    let standing = this.state.standing[this.state.standing.length -1];
    return( 
    <TouchableWithoutFeedback 
        onPress={() => {
                console.log(this.state.standing);
                standing.one.hundreds++;
                standing.one.sum += 100;
                console.log(this.state.standing);
                this.setState({ standing: this.state.standing.concat([standing]) });
                           }}
    >
     )

}

第一个console.log显示实际的状态数组,但是第二个console.log返回一个充满相同错误对象的数组

0 个答案:

没有答案