• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

객체와 배열을 통해서 product[3]을 새로 추가 하고 싶으면 어떻게 해야하나요?

22.08.05 21:10 작성 조회수 84

1

var product = [{
    name : '농구공',

    price : 50000,

    description : '조던이 사용하던 농구공'

},{
    name : '축구공',

    price : 40000,

    description : '메시가 사용하던 축구공'

},{

    name : '탁구공',

    price : 30000,

    description : '그랩이 사용하던 탁구공'

}]

 

이렇게 코드를 치고 3개의 배열, 객체를 만들고

여기에 혹시 한가지를 더 추가 하고 싶으면 어떻게 진행을 해야 하나요?

1. product[3].name = '골프공' 

2. product[3].push = {

    name : '골프공',

    price : 20000,

    description : '박세리가 사용하던 골프공'

}

이렇게 두가지 방법을 사용해봤는데 안되더라구요..

한 항목을 추가할 때는 어떤 방식을 사용해야 하나요?

답변 1

답변을 작성해보세요.

1

rlqja0509님의 프로필

rlqja0509

2022.08.06

2번째 방법 

 

product.push({
    name : '골프공',

    price : 20000,

    description : '박세리가 사용하던 골프공'
})
 
이런식으로 하면 추가가 가능합니다.
도한님의 프로필

도한

질문자

2022.08.06

감사합니다!!

잘 답변해주셔서 감사합니다 :)

보통 배열에 새로운 객체를 넣으려면 배열.push를 활용합니다.