如何在nodeJs中打破循环?
我试图从网站上抓取图像。我只想从该网站获得15张图片。但它将所有图像保存在我的图像文件夹中。我怎样才能摆脱循环?我正在使用nodejs。
function (res) {
mkdirp('public/images/'+req.body.tags, function (err) {
if (err) console.error(err);
else {
let count = 1;
for(i=0;i<res.length;i++){
var k = res[i].url.slice((res[i].url.lastIndexOf(".") - 1 >>> 0) + 2).slice(0,3);
if (count<=15){
if (k=="jpg" || k=="png") {
console.log(count) ;
request (res[i].url).pipe(fs.createWriteStream('public/images/'+req.body.tags+'/'+req.body.tags+i))
count++;
}
} else {
break;
}
}
});
}
这里break
不起作用。它继续保存超过15张图像。我哪里错了?