반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- windows
- ArrayList
- Eclipse
- vscode
- Files
- list
- CMD
- 인텔리제이
- input
- js
- Visual Studio Code
- json
- Java
- 배열
- 문자열
- IntelliJ
- Button
- Maven
- table
- 이탈리아
- html
- javascript
- string
- 테이블
- Array
- 자바스크립트
- 자바
- CSS
- 이클립스
- date
Archives
- Today
- Total
어제 오늘 내일
[Javascript] 객체의 모든 key, value 값 가져오기 (for in 루프) 본문
Javascript 객체의 모든 key와 value를 가져오는 방법을 알아보도록 하겠습니다.
객체의 모든 프로퍼티를 순회하기 위해서는
for...in 반복문을 사용합니다.
기본 문법
for (variable in object) {
// 코드블럭
}
- variable : object에서 순차적으로 하나씩 꺼내온 property(속성)의 key(이름)
- object : 탐색할 object
사용 예시를 살펴볼까요?
See the Pen 반복문 by anna (@hianna) on CodePen.
코드를 자세히 살펴볼까요?
const person = {
name : 'Anna',
age : 20,
id : 'hianna'
};
for(prop in person) {
document.write(prop + " : " + person[prop] + '<br>');
}
line 1~5
person 이라는 객체를 만들고, nama, age, id 속성을 정의하였습니다.
line 7~9
for...in 반복문을 사용하여, 객체 안의 속성을 하나씩 탐색하면서 key, value를 출력합니다.
line 7
for..in 구문을 이용하여, person 객체에서 prop 이라는 이름으로 속성을 하나씩 추출합니다.
이제 for...in 구문의 블록 안에서, prop이라는 이름으로 객체의 각각의 속성명에 접근할 수 있습니다.
line 8
속성명(key) 출력 : prop은 객체의 속성명을 출력합니다.
속성값(value) 출력 : person[속성명] 구문을 사용하였습니다.
for...in 구문을 사용하여 object의 속성을 가져오는 방법을 알아보았습니다.
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] '==' 연산자와 '===' 연산자의 차이점 (0) | 2020.07.12 |
---|---|
[Javascript] 반복문(4) - 배열 반복문 for...of (ES6) (0) | 2020.07.10 |
[Javascript] 반복문(3) - do..while (0) | 2020.06.24 |
[Javascript] for문 이용해서 구구단 출력 (0) | 2020.06.23 |
[Javascript] for문을 이용해서 별찍기 (7) | 2020.06.22 |
Comments