[키, 값]
쌍을 담은 배열을 반환let user = {
name: "Hou",
age: 30,
job: "programmer",
hobby: "Eat"
}
키들을 배열로 만들어 출력합니다.
Object.keys(user);
//결과값
//["name", "age", "job", "hobby"]
값들을 배열로 만들어 출력합니다.
Object.values(user);
//결과값
//["Hou", 30, "programmer", "Eat"]
["key","value"]형태의 이중 배열을 만듭니다.
Object.entries(user);
//결과값
//[["name","Hou"],["age", 30],["job", "programmer"],["hobby", "Eat"]]
Object,keys나 entries는 심볼형 프로퍼티를 무시한다.
심볼형 프로퍼티를 무시하기 때문에 , 심볼형 프로퍼티인
Object.getOwnPropertySymbols
나 Reflect.ownKeys(obj)
를 사용하도록 하자!
심볼은 나중에 또 다뤄 보자!