JSFiddle - React, Tailwind, and code Playground

by marlanga

JavaScript

String.prototype.limpiar=function(){
    var reemplazos={á:'a', Á:'A',é:'e', É:'e',í:'i', Í:'i',ó:'o', Ó:'o',ú:'u', Ú:'u',ñ:'n', Ñ:'n'};
    return this.replace(/./g,function(target, index, str){ return (reemplazos[target] || target); });
};
String.prototype.reverso=function(){
    return this.split('').reverse().join('');
};
String.prototype.ordenar=function(){
    return this.replace(/[^\wñÑáéíóúÁÉÍÓÚ]/g,'').split('').sort().join('');
};

var str="Satélite, España, Árbol";
console.log(str.limpiar());
console.log(str.reverso());
console.log(str.ordenar());