可选链的三种形式
咱们可以使用以下3种形式的可选链。
第一种: object?.property
用于访问静态属性:
1 2 |
|
第二种:object?.[expression]
用于访问动态属性或数组项:
1 2 3 4 5 6 7 |
|
第三种:object?.([arg1, [arg2, ...]])
执行一个对象方法
1 2 |
|
将这三种组合起来创建一个可选链:
1 |
|
咱们可以使用以下3种形式的可选链。
第一种: object?.property
用于访问静态属性:
1 2 |
|
第二种:object?.[expression]
用于访问动态属性或数组项:
1 2 3 4 5 6 7 |
|
第三种:object?.([arg1, [arg2, ...]])
执行一个对象方法
1 2 |
|
将这三种组合起来创建一个可选链:
1 |
|