Inside nested for loop I am using if/else condition. The else condition is not working when if condition is false. What changes do i need to make to make else condition work?
Here is my code
productCodes: string[] = [],
for (var i = 0; i < urls.length; i++) {
return https.get(urls[i], res => {
res.on('data', function (chunk) {
json += chunk;
});
res.on('end', function () {
var result = JSON.parse(json);
for (var i = 0; i < result.length; i++) {
for (var j = 0; j < result[i].products.length; j++) {
if (result[i].products[j].productCode != null && productCodes !== undefined) {
for (var k = 0; k < productCodes.length; k++) {
if (result[i].products[j].productCode == productCodes[k]) {
console.log(
'Product Codes: ' +
result[i].products[j].productCode
);
}
}
} else {
console.log('Nulls');
}
}
}
});
});
}
Aucun commentaire:
Enregistrer un commentaire