[JS] 객체 메소드

JG HAN·2022년 8월 2일
0

JS

목록 보기
2/8

Object.assign(): 객체 복제

두번째 매개변수에 들어간 객체가 첫째 매개변수에 병합된다.

const user = {
	name: "mike",
  	age: 30,
};

const user2 = Object.assign({}, user);
user2.name = "tom";

console.log(user); //{name: "mike", age: 30}
console.log(user2); //{name: "tom", age: 30}

Object.keys(): 키 배열 변환

const user = {
	name: "mike",
 	age: 30,
};

const result = Object.keys(user);

console.log(result); //["name", "age"]

Object.values(): 값 배열 변환

Object.entries(): 키/값 배열 변환

const user = {
	name: "mike",
 	age: 30,
};

const result = Object.keys(user);

console.log(result); 
//[Array(2), Array(2)]
//(2) ["name", "mike"]
//(2) ["age", 30]

Object.fromEntries(): 키/값 배열을 객체로 변환

출처: https://www.youtube.com/watch?v=4_WLS9Lj6n4&t=5026s&ab_channel=%EC%BD%94%EB%94%A9%EC%95%99%EB%A7%88

0개의 댓글