I have the following array returning from a service
indexLabelServices = [ ' Pear', ' Apple', ' Banana',' Peach',' Orange',' Cherry' ]
For each element of the array i want to give a different label ( translation )
This is my code
const convertServicesLabels = (indexLabelServices) => {
let label="";
for (let index = 0; index < indexLabelServices.length; ++index) {
const element = indexLabelServices[index];
if(element === " Pear){
label=Pera;
}else if(element ===" Apple"){
label=Mela;
}else if(element ===" Banana"){
label=Platano;
}else if(element ===" Peach"){
label=Pesca
}else if(element ===" Orange"){
label=Arancia;
}else if(element ===" Cherry"){
label=Ciliegia;
}
}
return label;
}
The result i have with this method is that the only the element Orange is translated to Arancia, not others element get transalated.
What am i doing wrong? How can i manipulate/translate any element of the array indexLabelServices ?