8. 객체 메소드

적자생존·2022년 6월 29일
0

javascript restart

목록 보기
8/31

1. computed property

객체에 key값에 변수를 넣기 위해서는 []가 필요함
(템플릿 리터럴 안됨)


식 자체를 넣는 것도 가능함


함수 역시 가능하다.

2. 객체 메서드

가. Objcet.assign() 객체 복제


이렇게 하면 복제가 되지 않는다??

왜?

user를 불러오게 되면 객체 자체를 복사하는 것이 아닌 객체가 저장되어 있는 주소 즉 참조값이 복사되서 들어 가는 것이다.

즉 이렇게 되면 하나의 객체에 두개의 변수가 생기는 것으로 둘중 하나를 바꾸면 다 바뀌게 됨
이름은 하나지만 별명이 여러개라고 생각하자

그래서 Object.assign()이 필요함

이름을 변경해도 원래의 값은 변하지 않는다

새로운 키값이 있다??


동일한 키값이 있다?


여러개의 객체 합치기


나. Object.keys() 키 배열 반환

다. Object.values() value 배열 반환


라. Object.entries() 키/값 배열 반환


마. Object.fromEntries() 키/값 배열을 객체로

profile
적는 자만이 생존한다.

0개의 댓글