我正在制作一个程序,该程序采用一系列链接并返回有多少链接已损坏以及有多少链接正在运行。现在,我正在用一个数组来测试它,该数组有四个工作链路和两个断开的链接。这是我的代码:
function getBrokenLinks(linksArr){ let links = linksArr let brokenLinks = 0 links.forEach(link => { fetch(link.href) .then( res => { if ( res.status != 200 ){ brokenLinks++ } }).then( () => {console.log(brokenLinks)}) }) return brokenLinks }
这是我收到的输出:
我希望控制台只打印一次断开的链接总数,并在完成获取所有链接后打印。
皈依舞
莫回无
相关分类