Object

이병관·2021년 5월 20일
0
const test = {
  aaa: '11'
}
test.bbb = '22'
test = {aaa:'11', bbb'22'}
test['ccc'] = '22'
test = {aaa:'11', bbb'22', ccc:'22'}

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

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


const profiles3 = {}
profiles.forEach((data) => {
  profiles3[data.id] = {name: data.name}})
//1 : {name:'철수}
//profiles의 딕셔너리 형태를 profiles2의 형태로 변환해주기 위해
})

...

Object.keys(profiles2).map(() => {
 //객체를 내보내기 위해선
 //return {aaa : '1', bbb: '2' }
  return { id: data, name: profiles2[data].name }
})

profile
뜨겁고 매콤하고 화끈하게

0개의 댓글