mercury-client
을 사용하여 내용을 구문 분석 할 링크 배열이 있으며 결과를 articles
정렬.mercury-client를 사용하여 구문 분석하고 구문 분석 된 내용을 새로운 배열로 푸시하는 링크 배열을 반복 할 것을 약속합니다.
* parseLinks() {
const links = yield this.getInboxMessages() // It will be ['link1', 'link2', ..., 'linkN']
const articles = []
return new Promise((resolve, reject) => {
for (let link of links) {
mercury.parse(link).then((data) => {
articles.push(data)
})
}
resolve(articles)
})
}
나는 나는 단지 []
을 얻기 위해, 잘못을 확인하려면 실패합니다. Promise
을 for..of
으로 이동하려고했지만 결과는 동일하게 유지되었습니다.
루프를 제거하고 첫 번째 인덱스 인 links
배열 만 구문 분석하면 아무런 문제가 없습니다.
간단하고 쉽습니다. 고맙습니다. – mfgabriel92
@ JaromandaX 답변에 적절한 제안 사항을 추가했습니다. – Alnitak