json 파일을 채워야합니다. 이제 다음과 같은 내용이 있습니다.
{"element":{"id":10,"quantity":1}}
그리고 다른 "요소"를 추가해야합니다. 첫 번째 단계는를 사용하여 해당 json을 Object 유형으로 만드는 것입니다 cart = JSON.parse
. 이제 새 요소를 추가해야합니다. cart.push
다른 요소를 추가 하는 데 사용해야한다고 생각 했습니다.
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);
그러나 내가하려고 할 때 "개체에 메소드 푸시가 없습니다"라는 오류가 발생했습니다 element.push
. 어딘가에서 "요소"를 말하지 않기 때문에 내가 잘못한 것 같습니다.
어떻게해야합니까?
편집 : 내 머리에 많은 혼란이 있었기 때문에 죄송합니다.
에서 데이터를 가져올 때 객체 유형 만 얻을 수 있다고 생각 JSON.parse
했지만 처음에는 JSON에 넣은 것을 얻습니다.
객체 대신 배열을 넣으면 문제가 해결되었으며 여기에 얻은 많은 제안을 사용했습니다. 모두 감사합니다!