Async Await 오류가 나서 문의드립니다.
566
10 asked
안녕하세요.
스크립트는 아래와 같이 작성하였으며,
콘솔에는 3-12.AsyncAwait.html:20 Uncaught (in promise) TypeError: data is not iterable
at calculateSum 이라는 오류가 나왔습니다.
<!DOCTYPE html> <html> <head> <title>Document</title> </head> <body> <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> <script> var url ="https://74f8c451-bcda-46f0-820b-f63caee12b28.mock.pstmn.io/productList"; async function getData2(){ return (await axios.get(url)).data; } async function calculateSum(){ var data = await getData2(); var total = 0; for(var item of data){ total += item.price; } console.log(total); } calculateSum(); </script> </body> </html>
어디가 잘못된걸까요...
강의랑 똑같이 작성을 한거같은데..
Answer 2
0
저도 동일하게 안되서 일부문을 수정하니까 돌아가더라구요. 이전 강의 때 비슷한 내용으로 강의를 해주셨었는데요. 강사님 화면에서는 그대로라도 돌아가는데 왜 저는 .products를 넣어야지만 돌아가는지 까지는 모르겠습니다.
for(var item of data) -> for (var item of data.products)
0
url 에 등록한 주소로 부터 데이터가 정상적으로 받아와져야 오류가 나지 않습니다. 아래 작성하신 url로 데이터 요청했을때 데이터가 나오는지 먼저 확인하시면 좋을것 같습니다.
url ="https://74f8c451-bcda-46f0-820b-f63caee12b28.mock.pstmn.io/productList";
외부 라이브러리 사용 질문
0
157
1
module 질문있습니다.
0
586
1
clearInterval, setInterval 질문
1
460
1
window 객체 질문 있습니다.
0
223
1
Date 함수 질문
0
290
1
Boolean 내장함수 강의 질문
0
323
1
4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?
0
412
1
선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.
0
338
1
변수 관련 질문
0
288
1
Promis실습 도중의 에러메시지
0
450
2
moment.js cdn 외부 링크 오류
0
1468
1
64비트 부동소수점 내용 중
0
462
1
4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.
0
253
1
64비트부동소수점 마지막부분 이해가 안가서요...
0
217
1
Chcekbox Element 값
0
228
1
parameter순서
0
468
1
parseInt parseFloat 질문
0
213
1
charAt 인덱스
0
219
0
STRING 결합
0
231
0
왜 오름차순으로 정렬되는지 궁금합니다.
0
246
1
HTML를 위한 자바스립트 4-01.HTML Element.html
0
349
1
함수 강의에서 8:47초 부분 질문 있습니다.
0
227
1
정규식 관련해서 질문이 있습니다.
1
310
2
module강의의 예제 코드를 사용하면 에러가 생겨서 질문드립니다.
0
375
1

