keys(), values(), entries()를 사용할 수 있는 자료구조는 Map, Set, Array
- Object.keys(obj) – 객체의 키만 담은 배열을 반환합니다.
- Object.values(obj) – 객체의 값만 담은 배열을 반환합니다.
- Object.entries(obj) – [키, 값] 쌍을 담은 배열을 반환합니다.
Object.keys(obj) json형태의 객체를 반복문
Object를 활용한 방법
var json = {text:'abcd', number:1234, desc:'efg'};
Object.keys(json).forEach(function(k){
console.log('키값 : '+k + ', 데이터값 : ' + json[k]);
});
for in 을 활용한 방법
var json = {text:'abcd', number:1234, desc:'efg'};
for(var key in json){
console.log('키 : '+key + ', 값 : ' + json[key])
}
Document
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
'Frontend > Javascript' 카테고리의 다른 글
프론트 개발 상식 간단히 정리 (0) | 2021.05.03 |
---|---|
자바스크립트 기본 구성 요소 (0) | 2021.04.28 |
Object.assign (0) | 2021.04.10 |
JSON.parse(), JSON.stringify() (0) | 2021.03.05 |
스타일 내기위한 자바스크립트 (0) | 2021.02.28 |