for ... in 루프는 객체의 프로퍼티에 루프를 실행하도록 설계된 루프.
for(variable in object) {
...
}
const student = {name:"JSH", grade:3, age:50}; // 객체가 있다.
for(let prop in student) { // for in 루프로 student 객체를 루프돌린다.
if(!student.hasOwnProperty(prop)) continue; // student에에 없는 prop 값이라면 아래 코드 무시.
console.log(prop + ': ' + student[prop]); // 루프 돌고 난 뒤 값 출력
무조건, 객체에 존재하는 모든 요소( 처음[0]부터 끝까지)를 루프를 돌린다.
'개발 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 함수 사용 (0) | 2017.09.15 |
---|---|
[자바스크립트] 표현식 && 연산자 (0) | 2017.09.14 |
[자바스크립트] 데이터 타입 변환하기~ (0) | 2017.09.14 |
[자바스크립트] ES6에서 변수와 리터럴 상수 등 사용 방법과 개념 (0) | 2017.09.13 |
textarea에 글 내용 길이 구하기 & 빈 값인지 체크하기 (0) | 2017.08.22 |