[자바스크립트] javascript Object.entries() 사용하기
자바스크립트 객체를 배열로 변환해주는 메소드!
객체의 {key : value} 형식을 배열 형태의 [key, value] 로 변환하여 준다.
[사용법]
var son = {
name : 'Son',
age : 30,
position : 'forward',
team : 'Spurs'
}
Object.entries(son);
// 결과값 :
// [['name', 'Son'], ['age', 30], ['position', 'forward'], ['team', 'Spurs']]
[간단설명]
Object 에서는 사용할 수 없는 자바스크립트 Array 메소드를(forEach(), find(), filter()... 등) 사용하고자 할 때
Object 를 Array 로 변환시키기에 유용하다.
더하여, 자바스크립트 Object 를 순환하기 위해 보통 for...in 문을 사용할 수 있지만,
for...in 문은 우리의 의도와는 상관없이 객체의 prototype 내부까지 순환 해버리는 단점이 있다.
[주의]
- {key : value} 형식을 세트로 배열화한다.
- key 값에만 접근하고 싶다면, Object.keys() 를 사용하는게 더 낫다.
- value 값에만 접근하고 싶다면, Object.values() 를 사용하는게 더 낫다.
객체의 value 값만 필요하다면,
https://devinserengeti.tistory.com/27?category=901017
[자바스크립트] javascript Object.values() 사용하기
[자바스크립트] javascript Object.values() 사용하기 자바스크립트 객체를 배열로 변환해주는 메소드! 객체의 value 로만 이루어진 배열을 반환한다. [사용법] var son = { name : 'Son', age : 30, position : '..
devinserengeti.tistory.com
객체의 key 값만 필요하다면,
https://devinserengeti.tistory.com/26?category=901017
[자바스크립트] javascript Object.keys() 사용하기
[자바스크립트] javascript Object.keys() 사용하기 자바스크립트 객체를 배열로 변환해주는 메소드! 객체의 key 로만 이루어진 배열을 반환한다. [사용법] var son = { name : 'Son', age : 30, position : 'forw..
devinserengeti.tistory.com
'[개발 공부] > [자바스크립트]' 카테고리의 다른 글
[자바스크립트] javascript Object.values() 사용하기 (0) | 2022.04.21 |
---|---|
[자바스크립트] javascript Object.keys() 사용하기 (0) | 2022.04.21 |
[자바스크립트] javascript forEach() 사용하기 (0) | 2022.03.04 |
[자바스크립트] javascript every() 사용하기 (0) | 2022.02.19 |
[자바스크립트] javascript some() 사용하기 (0) | 2022.02.18 |