I have a for loop to translate text of every index in loop but when I pass variable in translate function it get random index value and does not follow 0 to x index values .
var arr=['bad','school','teacher'];
for (var i = 0; i < arr.length; i++) {
var txt=arr[i];
console.log(txt);
translate(txt, {from: 'en', to: 'ur'}).then(res => {
console.log(res.text);
});
}
Result
bad
shcool
teacher
برا
استاد
سکول
In translated text translate function does arr[0] first then arr[2] and then arr[1] . why it does not follow arr[0],arr[1],arr[2] pattern