Object.keys(), values, entries, assign

진성·2022년 4월 9일
0

자바스크립트

목록 보기
10/23

Object.keys()

Object.keys() 메소드는 주어진 객체의 속성 이듬들을 일반적인 반목문과 동인한 순서로 순회되는 열거할 수 있는 배열로 반환한다.

const object = {
	aaa: 'any',
	bbb: 24,
	ccc: true
};

console.log(Object.keys(object));  // ["aaa", "bbb", "ccc"]

Object.values()

Object.values()Object.keys()와 반대로 객체의 값(value)들을 갖는 배열로 반환해준다.

const object = {
	aaa: 'any',
	bbb: 24,
	ccc: true
};

console.log(Object.values(object));  // [ 'any', 24, true ]

Object.entries()

Object.entries()는 객체의 key 와 value를 배열로 반환해준다.

const object = {
	aaa: 'any',
	bbb: 24,
	ccc: true
};

console.log(Object.entries(object));
// result [[ 'aaa', 'any' ], [ 'bbb', 24 ], [ 'ccc', true ] ]

Object.assign()

Object.assign)()는 객체를 병할할 때 사용한다.

const object1 = {
	aaa: 'any',
	bbb: 24,
    ccc: true
};

const object2 = {
	ddd: 'yna',
	fff: 42,
	eee: false
};

console.log(Object.assign(object1, object2));
// result { aaa: 'any', bbb: 24, ccc: true, ddd: 'yna', fff: 42, eee: false }
profile
풀스택 진행중...

0개의 댓글