谜团已解决,感谢各位!
下面是一段代码截图,想了解它这样写是做什么用的:
构造函数里传一个“props = {}”,这貌似是ES6的解构赋值
参数props默认为一个空对象(你没传参的话)
没事儿多看看规范:
函数参数的默认值
函数参数默认值
// 没有参数时,执行props={} const obj = new Component()
貌似在所有面向对象的高级语言中,这都代表默认初值吧
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答2k 阅读
3 回答2.2k 阅读
1 回答1.7k 阅读✓ 已解决
参数props默认为一个空对象(你没传参的话)