인프런 커뮤니티 질문&답변

도한님의 프로필 이미지
도한

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

변수 Question

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

작성

·

131

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

2번째 방법 

 

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

    price : 20000,

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

감사합니다!!

그랩님의 프로필 이미지
그랩
지식공유자

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

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

도한님의 프로필 이미지
도한

작성한 질문수

질문하기