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등....
==> 디자이너랑 친해지기. 디자이너를 통해 해당부분을 빼달라고 하면... 하하..