Quiero mover el primer carácter de una cadena al final y luego agregarle "ay", traté de resolverlo pero no pude y luego encontré esta solución. ¿Puedes explicarme la lógica en este código?
function pigIt(str){ str = str.split(' '); for(let i = 0;i<str.length;i++){ if(/[a-zA-Z]/.test(str[i])){ str[i] = str[i].slice(1) + str[i][0] + 'ay'; } } return str.join(' '); } console.log(pigIt('Pig latin is cool'));