// 각 데이터 post에 저장하는 함수
async function makeBlogData(idx, devIoJson) {
// 기사 index
post.index = idx;
// 기사 순번 0번부터 최신
let blogIndex = post.index;
// 순회하여 돌 아이템
var _embedded = devIoJson[blogIndex]._embedded;
// 썸네일
post.imageUrl = _embedded["wp:featuredmedia"]["0"].source_url;
// 실제 기사 링크
post.postUrl = devIoJson[blogIndex].link;
// 제목
post.title = decodeHtmlEntity(devIoJson[blogIndex].title.rendered);
// 작성자 이름
post.author = _embedded.author["0"].name;
// 작성자 아이콘 썸네일
post.authorThumbnailUrl = _embedded.author["0"].avatar_urls["24"];
// 작성 날짜
post.writtenOn = devIoJson[blogIndex].date.substring(0, 10);
return post;
}
Ly8g6rCBIOuNsOydtO2EsCBwb3N07JeQIOyggOyepe2VmOuKlCDtlajsiJgKICAgICAgYXN5bmMgZnVuY3Rpb24gbWFrZUJsb2dEYXRhKGlkeCwgZGV2SW9Kc29uKSB7CiAgICAgICAgLy8g6riw7IKsIGluZGV4CiAgICAgICAgcG9zdC5pbmRleCA9IGlkeDsKCiAgICAgICAgLy8g6riw7IKsIOyInOuyiCAw67KI67aA7YSwIOy1nOyLoAogICAgICAgIGxldCBibG9nSW5kZXggPSBwb3N0LmluZGV4OwoKICAgICAgICAvLyDsiJztmoztlZjsl6wg64+MIOyVhOydtO2FnAogICAgICAgIHZhciBfZW1iZWRkZWQgPSBkZXZJb0pzb25bYmxvZ0luZGV4XS5fZW1iZWRkZWQ7CgogICAgICAgIC8vIOyNuOuEpOydvAogICAgICAgIHBvc3QuaW1hZ2VVcmwgPSBfZW1iZWRkZWRbIndwOmZlYXR1cmVkbWVkaWEiXVsiMCJdLnNvdXJjZV91cmw7CgogICAgICAgIC8vIOyLpOygnCDquLDsgqwg66eB7YGsCiAgICAgICAgcG9zdC5wb3N0VXJsID0gZGV2SW9Kc29uW2Jsb2dJbmRleF0ubGluazsKCiAgICAgICAgLy8g7KCc66qpCiAgICAgICAgcG9zdC50aXRsZSA9IGRlY29kZUh0bWxFbnRpdHkoZGV2SW9Kc29uW2Jsb2dJbmRleF0udGl0bGUucmVuZGVyZWQpOwoKICAgICAgICAvLyDsnpHshLHsnpAg7J2066aECiAgICAgICAgcG9zdC5hdXRob3IgPSBfZW1iZWRkZWQuYXV0aG9yWyIwIl0ubmFtZTsKCiAgICAgICAgLy8g7J6R7ISx7J6QIOyVhOydtOy9mCDsjbjrhKTsnbwKICAgICAgICBwb3N0LmF1dGhvclRodW1ibmFpbFVybCA9IF9lbWJlZGRlZC5hdXRob3JbIjAiXS5hdmF0YXJfdXJsc1siMjQiXTsKCiAgICAgICAgLy8g7J6R7ISxIOuCoOynnAogICAgICAgIHBvc3Qud3JpdHRlbk9uID0gZGV2SW9Kc29uW2Jsb2dJbmRleF0uZGF0ZS5zdWJzdHJpbmcoMCwgMTApOwoKICAgICAgICByZXR1cm4gcG9zdDsKICAgICAgfQ==
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.