Async Await 오류가 나서 문의드립니다.
568
작성한 질문수 10
안녕하세요.
스크립트는 아래와 같이 작성하였으며,
콘솔에는 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>
어디가 잘못된걸까요...
강의랑 똑같이 작성을 한거같은데..
답변 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
158
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
413
1
선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.
0
338
1
변수 관련 질문
0
290
1
Promis실습 도중의 에러메시지
0
453
2
moment.js cdn 외부 링크 오류
0
1469
1
64비트 부동소수점 내용 중
0
464
1
4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.
0
254
1
64비트부동소수점 마지막부분 이해가 안가서요...
0
219
1
Chcekbox Element 값
0
230
1
parameter순서
0
469
1
parseInt parseFloat 질문
0
214
1
charAt 인덱스
0
220
0
STRING 결합
0
233
0
왜 오름차순으로 정렬되는지 궁금합니다.
0
248
1
HTML를 위한 자바스립트 4-01.HTML Element.html
0
353
1
함수 강의에서 8:47초 부분 질문 있습니다.
0
229
1
정규식 관련해서 질문이 있습니다.
1
313
2
module강의의 예제 코드를 사용하면 에러가 생겨서 질문드립니다.
0
377
1





