Skip to content

Commit a974fb3

Browse files
hyexViolet-Bora-Lee
authored andcommitted
[오번역수정] 파트 1.4.6 옵셔널 체이닝
1 parent 88dcd37 commit a974fb3

File tree

1 file changed

+1
-1
lines changed
  • 1-js/04-object-basics/07-optional-chaining

1 file changed

+1
-1
lines changed

1-js/04-object-basics/07-optional-chaining/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ user2.admin?.();
126126

127127
그리고 난 후 `?.()`를 사용해 `admin`의 존재 여부를 확인했습니다. `user1``admin`이 정의되어 있기 때문에 메서드가 제대로 호출되었습니다. 반면 `user2``admin`이 정의되어 있지 않았음에도 불구하고 메서드를 호출하면 에러 없이 그냥 평가가 멈추는 것을 확인할 수 있습니다.
128128

129-
`.`대신 대괄호 `[]`를 사용해 객체 프로퍼티에 접근하는 경우엔 `?.[]`를 사용할 수도 있습니다. 위 예시와 마찬가지로 `?.[]`를 사용하면 프로퍼티 존재 여부가 확실치 않은 경우에도 안전하게 프로퍼티를 읽을 수 있습니다.
129+
`.`대신 대괄호 `[]`를 사용해 객체 프로퍼티에 접근하는 경우엔 `?.[]`를 사용할 수도 있습니다. 위 예시와 마찬가지로 `?.[]`를 사용하면 객체 존재 여부가 확실치 않은 경우에도 안전하게 프로퍼티를 읽을 수 있습니다.
130130

131131
```js run
132132
let user1 = {

0 commit comments

Comments
 (0)