Javascript 铬40不支持React setState排列运算符

Javascript 铬40不支持React setState排列运算符,javascript,reactjs,ecmascript-6,Javascript,Reactjs,Ecmascript 6,我使用的Chrome40不支持扩展操作符。我知道更新到最新版本可以解决这个问题,但问题是我不能更新它 如何在没有扩展运算符的情况下重写此代码 this.setState({...card}); 在本例中,它只是this.setState(卡)。也就是说,如果card={col1:1},那么{…card}将转换为{col1:1}——本身: this.setState( card ); 如果要将其用于非空对象,可以使用对象。分配: this.setState( Object.assign({c

我使用的Chrome40不支持扩展操作符。我知道更新到最新版本可以解决这个问题,但问题是我不能更新它

如何在没有扩展运算符的情况下重写此代码

this.setState({...card});

在本例中,它只是
this.setState(卡)
。也就是说,如果
card={col1:1}
,那么
{…card}
将转换为
{col1:1}
——本身:

this.setState( card );

如果要将其用于非空对象,可以使用
对象。分配

this.setState( Object.assign({col0: 0}, card) );

在本例中,它只是
this.setState(卡)
。也就是说,如果
card={col1:1}
,那么
{…card}
将转换为
{col1:1}
——本身:

this.setState( card );

如果要将其用于非空对象,可以使用
对象。分配

this.setState( Object.assign({col0: 0}, card) );

因此,如果我正确理解
this.setState(card)
等于
this.setState({…card})
?如果我正确理解
this.setState(card)
等于
this.setState({…card})
?演示链接已断开,而且我不知道如何一次为状态分配多个键值对,我想要更多的解释。演示链接已断开,而且我不知道如何一次为状态分配多个键值对,我想要更多的解释。