javascript - 这段代码在设置状态时是什么意思?
问题描述
this.setState({
object1: { ...object2 },
});
我知道这对国家有影响。但我无法理解这意味着什么?这是 JS/React 中的一种技术吗?
解决方案
您基本上设置object1
为与object2
via spread syntax相同。例如:
this.state = { object1: { hello: 'world' } };
const object2 = { foo: 'bar' };
this.setState({ object1: { ...object2 } });
这将导致状态为:
{ object1: { foo: 'bar' };
推荐阅读
- web - Google API OAuth 客户端:客户端 ID 不允许本地主机
- python - Python MailMerge 参考 word doc
- kubernetes - 如果使用 POD 亲和性,流量是否会路由到同一节点上的 POD?
- python - 如何使用 werkzeug 在 python 烧瓶中设置上下文本地对象?
- javascript - 原型类中未定义的 DOM 元素
- python - python-docx中的字体类型和字体大小
- reactjs - 使用 google oauth2.0 和 react, express 应用
- c# - 我可以像引用 .NET 可执行文件一样引用 LINQPad 6 中的 DLL 吗?
- javascript - JavaScript 代码未显示在网站上
- snakemake - 如何将 lsf.yaml 与蛇皮一起使用?