Object 기능들..
공부 필요

const profiles =  {
		name : "철수",
        age: 13,
      }

Object.keys(profiles) => 해당 객체의 key 들만 뽑는다

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

Object.values(profiles) => 해당객체의 value 들만 뽑는다

Object.value(profiles) => ["철수",13]

배열을 객체로 만들기...
어떤 식이냐하면

const profiles1 = [
{id:1 , name: "철수"},
{id:2 , name: "유리"},
{id:3 , name: "훈이"},
]

이것을

const profiles = {
해당키값 : {name : "철수"},
해당키값 : {name : "유리"},
해당키값 : {name : "훈이"},
}

이렇게 바꾸는것..

배열을 객체로 바꾸기 -> 파이어 베이스 등에서 필수적으로 사용됨.

const profiles =[
{ },
{ },
{ },
]

이런식으로 백엔드에서 받아온다면 바로 map으로뿌리면 된다.

가끔 객체안의 객체들로 들어올 때가 있다. (어쩔수 없을때?)
그럼 배열안의 객체로 바꿀줄 알아야한다.

또는 벡엔드에서 객체 안의객체로 데이터를 받을 때도 있는데 이것도 바꿀 수 있어야한다.

그다음 mutation등....

꼭 필수적이니 적용해보기

+

날짜등 입력하면 자동으로 '.' 붙이기 또는 ' - ' 붙이고 지울때 자동으로 지워지게.

+

전체 선택, 전체선택해제,수동으로 전체선택할 경우 전체선택 버튼도 체크되고 하나라도 체크가 해제되면 전체선택 부분체크도 해제되게하는부분....

==> 디자이너랑 친해지기. 디자이너를 통해 해당부분을 빼달라고 하면... 하하..

0개의 댓글