//정적메서드 Object.keys
//전역객체 Object안에 keys라는 정적메서드 실행하여 user 인수 받아옴
const user = {
name: 'minji',
age: 31,
email: 'minji@gamil.com'
}
const keys = Object.keys(user);
console.log(keys);
//["name","age","email"]
//보통 객체 데이터의 value값 가져올때 user.name으로 많이 가져오는데
//Object.keys는 배열값을 받아옴으로 user['name']으로 많이 사용
const values = keys.map(key => user[key])
console.log(values);
//["minji",31,"minji@gmail.com"]
'프론트엔드 공부 > javscript' 카테고리의 다른 글
전개연산자(spread), rest parameter, 축약형 (0) | 2021.05.25 |
---|---|
구조분해할당(Destructing assignment) - 객체,배열 (0) | 2021.05.25 |
정적메서드 Object.assign(); 복사와 참조의 차이 (0) | 2021.05.25 |
정적 메서드와 정적 프로퍼티 (0) | 2021.05.25 |
정규식표현 + .find(),.findIndex,includes() (0) | 2021.05.25 |