[자바스크립트] javascript Object.keys() 사용하기
자바스크립트 객체를 배열로 변환해주는 메소드!
객체의 key 로만 이루어진 배열을 반환한다.
[사용법]
var son = {
name : 'Son',
age : 30,
position : 'forward',
team : 'Spurs'
}
Object.keys(son);
// 결과값 :
// ['name', 'age', 'position', 'team']
// 응용해보기!
// 결과값 안에 'team' 만 골라내려면 Array함수 중, find 를 사용
var temp = Object.keys(son).find(el => el == 'team');
// temp 의 값은 'team'
[간단설명]
객체의 key 값에만 접근하고 싶을 때 사용한다.
Object 에서는 사용할 수 없는 자바스크립트 Array 메소드를(forEach(), find(), filter()... 등) 사용하고자 할 때
Object 를 Array 로 변환시키기에 유용하다.
[주의]
- {key : value} 값이 모두 필요하다면 Object.entries() 를 사용하는게 더 낫다.
- value 값에만 접근하고 싶다면, Object.values() 를 사용한다.
객체의 value 값만 필요하다면,
https://devinserengeti.tistory.com/27?category=901017
객체의 key, value 값이 모두 필요하다면,
https://devinserengeti.tistory.com/25?category=901017
'[개발 공부] > [자바스크립트]' 카테고리의 다른 글
[자바스크립트] Object null 값? 빈 객체 확인하기 (0) | 2022.05.24 |
---|---|
[자바스크립트] javascript Object.values() 사용하기 (0) | 2022.04.21 |
[자바스크립트] javascript Object.entries() 사용하기 (0) | 2022.04.21 |
[자바스크립트] javascript forEach() 사용하기 (0) | 2022.03.04 |
[자바스크립트] javascript every() 사용하기 (0) | 2022.02.19 |