JavaScript - 문제 미리보기

문제 764

easy
다음 코드의 빈칸에 들어갈 올바른 접근 방법 두 가지는? ```javascript const myJSON = '{"name":"John", "age":30, "car":null}'; const myObj = JSON.parse(myJSON); // 방법 1: x = myObj._______; // 방법 2: x = myObj_______; ```
A. `name` / `[name]`
B. `name` / `["name"]`
C. `"name"` / `["name"]`
D. `name` / `('name')`

정답: B

JavaScript에서 객체의 속성에 접근하는 방법은 두 가지입니다: 1. 점 표기법 (Dot notation): `myObj.name` • 속성명을 직접 작성 (따옴표 없음) • 간단하고 읽기 쉬움 2. 괄호 표기법 (Bracket notation): `myObj["name"]` • 속성명을 문자열로 작성 (반드시 따옴표 필요) • 동적 속성 접근이나 특수문자가 포함된 속성명에 유용 잘못된 예시들: • `myObj[name]` → `name`이라는 변수를 찾게 됨 • `myObj["name"]`에서 `myObj('name')` → 함수 호출 문법으로 오류 발생

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.