fork download
  1. // 각 데이터 post에 저장하는 함수
  2. async function makeBlogData(idx, devIoJson) {
  3. // 기사 index
  4. post.index = idx;
  5.  
  6. // 기사 순번 0번부터 최신
  7. let blogIndex = post.index;
  8.  
  9. // 순회하여 돌 아이템
  10. var _embedded = devIoJson[blogIndex]._embedded;
  11.  
  12. // 썸네일
  13. post.imageUrl = _embedded["wp:featuredmedia"]["0"].source_url;
  14.  
  15. // 실제 기사 링크
  16. post.postUrl = devIoJson[blogIndex].link;
  17.  
  18. // 제목
  19. post.title = decodeHtmlEntity(devIoJson[blogIndex].title.rendered);
  20.  
  21. // 작성자 이름
  22. post.author = _embedded.author["0"].name;
  23.  
  24. // 작성자 아이콘 썸네일
  25. post.authorThumbnailUrl = _embedded.author["0"].avatar_urls["24"];
  26.  
  27. // 작성 날짜
  28. post.writtenOn = devIoJson[blogIndex].date.substring(0, 10);
  29.  
  30. return post;
  31. }
Runtime error #stdin #stdout #stderr 0.3s 35516KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
js: "prog.js", line 2: missing ; before statement
js:       async function makeBlogData(idx, devIoJson) {
js: ....................^
js: "prog.js", line 4: syntax error
js:         post.index = idx;
js: .............^
js: "prog.js", line 30: invalid return
js:         return post;
js: ..............^
js: "prog.js", line 31: syntax error
js:       }
js: ......^
js: "prog.js", line 1: Compilation produced 4 syntax errors.