소개
게시글
질문&답변
인스턴스 생성
아, 제가 오해를 했나 봅니다. constructor내에 ()를 붙이지 않고 코딩을 했었고 오류 없이 실행이 되었는데, test파일에서는 ()를 붙이지 않으면 실행이 되지 않았는데 원문을 자세히 살피지 않았네요. 재확인해보니 전부 ()를 붙여서 써주셨어요. 감자님, 빠른 답변 감사드립니다.
- 1
- 2
- 415
질문&답변
Test_queue 출력 오류
저도 비슷한 오류가 있어서 답글 남깁니다.이미 해결하셨는지 모르겠으나, this.head가 null이 아닐 때 newNode를 this.head의 앞노드로 지정해주는 구문 ( if문안에 설정)을 수정하시면 될 거 같아요. if(index == 0) { newNode.next = this.head; if(this.head !=null) { this.head.prev = newNode; }
- 1
- 2
- 437
질문&답변
Promis실습 도중의 에러메시지
빠른 답변 감사합니다. 제가 여러번 테스트하면서 글을 올리다 보니 이전 글에 강사님이 답변주신 내용이 삭제되어, 다른분들께도 참조가 되실까 하여 올려봅니다. 저는 Postman Mockserver수업 앞부분만 먼저 듣고 JSON으로 만들어서 해당 내용을 API로 보내고, Promise부분 수업을 진행해서 실수가 있었네요 (Products하단에 Array배열). 강사님의 mockserver수업 뒷부분에 객체 구성으로 인한 오류수정이 있습니다. 초기의 오류는 아래와 같았습니다.resolve(response.data)로 자료를 받았을때 console의 오류입니다. products하단에 어레이가 배열됩니다. 콘솔을 보시면 확인됩니다.(사진)강사님이 알려주신대로 resolve(response.data.products)로 하였습니다. axios에서 받아온 자료로 data를 출력하니 products하단에 자료형이 받아지고, 이후 resolve로 받아진 자료는 (합계를 내는 함수내에서는) 어레이로 받아진 것이 확인됩니다. console.log로 세부값을 확인하면서 진행하였습니다. ( 저는 Price를 대문자로 지정하여, item.Price로 해야 계산이 되었습니다.) Document url ="https://3f5ea77d-8b64-48bb-ad04-fc87ad96cab4.mock.pstmn.io/productList" function getData(){ return new Promise(function(resolve, reject){ axios.get(url).then(function(response){ console.log(response.data); resolve(response.data.products); }); }); } var total=0; getData().then(function(data){ console.log(data) for (var item of data){ console.log(item.Price) total += item.Price; } console.log(total) }) (사진)
- 0
- 2
- 336
질문&답변
강의자료 요청드립니다.
감사합니다~ 좋은 강의 더 많이 제작해주셨으면 좋겠습니다.
- 1
- 3
- 227