[11일차] 객체의 키와 값 뽑아내기/ Object.keys()/ Object.Values()

0

TIL

목록 보기
12/21

*객체 정리

1. Object.keys()

=> 객체의 키를 뽑아낸다.

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

Object.key(profile)
=> ["name", "age"]

2. Object.value()

=> 객체의 값을 뽑아낸다.

Object.values(profile)
=> ["철수", 13]

3. 값 뽑는 방법 몇가지.

profile.name
"철수"

profile["name"]
"철수"

Object.values(profile)
["철수"]
=> 얘는 배열로 뽑히네

4. 키와 값 넣기.


profile["bbb"] = "영희"

profile.ccc = "훈이"

profile.eee = "짱구"
=> {name: "철수", bbb: "영희", ccc: "훈이", eee: "짱구"}


기존에 선언했어도 재할당이 가능한 듯.

const ggg = "qwe"
profile.ggg = "흰둥"

=> {name: "철수", bbb: "영희", ccc: "훈이", 
  eee: "짱구", ggg: "흰둥"}

문제/ 배열을 객체로, 혹은 객체를 배열로 만들어보자.

const profiles = [
    {id:1, name:"철수"},
    {id:2, name:"영희"},
    {id:3, name:"훈이"},
]

const profiles2 = {
    1:{name:"철수"},
    2:{name:"영희"},
    3:{name:"훈이"}
}

혼자서 풀어보기.

profile
코린이의 코딩 성장기

0개의 댓글