7.3.4 for/in 문 (!= in 연산자로 프로퍼티 있는지 확인하기)
for/in문이란?
- 객체 안의 프로퍼티를 순회하는 반복문이다.
- 즉, for/in문은 객체의 Key(프로퍼티 이름)값을 열거하는 반복문이다.
Syntax
- for(변수 in 객체 표현식) 문장
e.g.
|
var obj = {a:1, b:2, c:3};
for(var p in obj){
console.log("p: " + p);
//p: a
//p: b
//p: c
|
for/in 문은 Key값(프로퍼티 이름)만 꺼내 변수에 할당한다. 반복문 안에서 value값(프로퍼티 값)을 가져오려면 괄호 연산자를 사용해야 합니다.
'Language > Javascript' 카테고리의 다른 글
| Javascript의 전역 객체 (0) | 2020.07.03 |
|---|---|
| 변수안에 함수 정의, 대입, 호출 차이 (0) | 2020.05.13 |
| 프로그램의 평가와 실행 과정 (0) | 2020.05.10 |
| 점프문 (0) | 2020.05.02 |
| 객체 개념 박살내기 (0) | 2020.04.22 |