私はウェブサイトからイメージを掻き集めようとしています。私は、そのサイトから15枚の画像しか必要としません。しかし代わりに、すべての画像を画像フォルダに保存します。ループからどのように壊れますか?私はnodejsを使用しています。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枚以上の画像を保存し続けます。私はどこに間違っていますか?
'(I = 0; I
mplungjan
'数++'常に数 'しようと動作しないことができます=カウント+ 1 'となる。変数 'k'を呼び出さないでください。あなたは一番長いコード行を持っており、次に変数 'k 'を呼び出すことを選択します。 – Pavlo
@Pavlo何ですか? _count ++が必ずしも動作しない_ ???? – mplungjan