자바스크립트) Object.keys, values, entries

Jeong-Taek·2022년 9월 28일
0

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

예시

let user = {
	name: "John",
    age: 30
}

다음과 같은 코드를 Object.keys, values, entries 를 사용해보면

Object.keys(user) = ["name", "age"]

Object.values(user) = ["John", 30]

Object.entries(user) = [["name", "age"], ["John", 30]]

다음과 같이 값을 반환한다.

Object.assign 은 객체를 병합할 때 사용한다.

보통 let newObj = Object.assign({}, obj1, obj2, obj3) 처럼 assign의 첫번째 객체인자는 비워두고 나머지 인자들에 병합하고 싶은 객체들을 포함시켜서 새로운 병합된 객체를 뽑아내어 사용한다.

0개의 댓글