[Javascript] Object Method

SEOKWOO LEE·2022년 9월 10일
0

[Javascript & Node.js]

목록 보기
9/16

코딩앙마님의 youtube Javascript 강좌를 보고 정리한 Method 정리노트

Object.assign()

객체를 복제하는 Method
빈 객체에 obj의 요소들이 병합되는 원리이다.

Object.assign({},obj) : 초기값 {}에 매개변수 obj 값들이 초기값에 병합된다.

const obj = {name: "짱구", age: 5}

const newObj = Object.assign({},obj)

newObj.name = "훈이"

console.log(obj.name)  // "짱구"

newObj 의 name을 바꾸어도 obj 는 변함이 없다.

병합을 하는 과정에서 key 값이 같다면 value 값이 덮어 씌운다.

Object.keys()

키 배열을 반환하는 Method

const obj = {name: "짱구", age: 5}

console.log(Object.keys(obj))  // ["name", "age"]

Object.values()

값 배열을 반한하는 Method

const obj = {name: "짱구", age: 5}

console.log(Object.values(obj))  // ["짱구", 5]

Object.entries()

키와 값을 배열로 반환하는 Method

const obj = {name: "짱구", age: 5}

console.log(Object.entries(obj))  // [["name","짱구"], ["age", 5]]

Obhect,fromEntries()

키와 값이 묶인 배열을 넣어주면 객체로 반환하는 Method

const arr = [["name","짱구"], ["age", 5]]

console.log(Object.fromEntries(arr))  // {name: "짱구", age: 5}
profile
내가 보기위해 만든 나만의 공부 노트

0개의 댓글

관련 채용 정보