[JS]Object 함수 정리

HOU·2022년 4월 13일
0

JavaScript

목록 보기
7/20

Object 함수

  • Object.key(obj) - 객체의 키만 담은 배열을 반환
  • Object.values(obj) - 객체의 값만 담은 배열을 반환
  • Object.entries(obj)- [키, 값] 쌍을 담은 배열을 반환

사용 데이터

let user = {
	name: "Hou",
 	age: 30,
 	job: "programmer",
  	hobby: "Eat"
}

Object.keys

키들을 배열로 만들어 출력합니다.

Object.keys(user);
//결과값
//["name", "age", "job", "hobby"]

Object.values

값들을 배열로 만들어 출력합니다.

Object.values(user);
//결과값
//["Hou", 30, "programmer", "Eat"]

Object.entries

["key","value"]형태의 이중 배열을 만듭니다.

Object.entries(user);
//결과값
//[["name","Hou"],["age", 30],["job", "programmer"],["hobby", "Eat"]]

주의점

Object,keys나 entries는 심볼형 프로퍼티를 무시한다.
심볼형 프로퍼티를 무시하기 때문에 , 심볼형 프로퍼티인
Object.getOwnPropertySymbolsReflect.ownKeys(obj)를 사용하도록 하자!
심볼은 나중에 또 다뤄 보자!

profile
하루 한 걸음 성장하는 개발자

0개의 댓글