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