Hi in my aura component below code is used to replace all accented characters with English equivalents but I have update aura component version after which String.prototype function is no longer supported please help with its alternative how to replace all accented characters
var input = component.get('v.newSalesOrder.Invoice_Message__c');
/* var languageMap = component.get("v.languageMap");
String.prototype.portuguese=function(){
return this.replace(/[^A-Za-z0-9\[\] ]/g,
function(a){
return languageMap.portuguese_map[a]||a}
)
};
component.set('v.newSalesOrder.Invoice_Message__c', input.portugueze());
var languageMap = component.get("v.languageMap");
languageMap.portuguese_map={
"Á":"A", "á":"a", "Â":"A", "â":"a", "À":"A", "à":"a", "Å":"A", "å":"a", "Ã":"A", "ã":"a",
"Ä":"A", "ä":"a", "Æ":" ", "æ":" ", "É":"E", "é":"e", "Ê":"E", "ê":"e", "È":"E", "è":"e",
"Ë":"E", "ë":"e", "Ð":" ", "ð":" ", "Í":"I", "í":"i", "Î":"I", "î":"i", "Ì":"I", "ì":"i",
"Ï":"I", "ï":"i", "Ó":"O", "ó":"o", "Ô":"O", "ô":"o", "Ò":"O", "ò":"o", "Ø":" ", "ø":" ",
"Õ":"O", "õ":"o", "Ö":"O", "ö":"o", "Ú":"U", "ú":"u", "Û":"U", "û":"u", "Ù":"U", "ù":"u",
"Ü":"U", "ü":"u", "Ç":"C", "ç":"c", "Ñ":"N", "ñ":"n", "Ý":"Y", "ý":"y", "\"":" ", "<":" ",
">":" ", "&":" ", "®":" ", "©":" ", "Þ":" ", "þ":" ", "ß":" ", "=":" "
};
component.set("v.languageMap",languageMap);
},