Mel*_*a94 5 javascript ecmascript-6 reactjs
有时我会进行嵌套破坏,这意味着不仅仅是一个级别,它可能很危险,但我只确保该属性存在,否则我将拥有undefined error的属性。
我最近做了这个,
const {
match: {
params: { id: UserId }
},
match
} = this.props
Run Code Online (Sandbox Code Playgroud)
我怀疑是否是好的代码。我需要match.params.id,我也需要match对象,所以这个重复的“变量”可以吗?
不,这样做:
const {match} = this.props;
const {params: {id: userId} = {} } = match || {};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
529 次 |
| 最近记录: |