this.setState({
object1: { ...object2 },
});
我知道这对国家有影响。但我不明白这意味着什么?这是 JS/React 中的技术吗?
最佳答案
您实际上是通过 spread syntax 将 object1
设置为与 object2
相同。例如:
this.state = { object1: { hello: 'world' } };
const object2 = { foo: 'bar' };
this.setState({ object1: { ...object2 } });
这将导致状态为:
{ object1: { foo: 'bar' };
关于javascript - 设置状态时这段代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57778576/