Es mucho mas simple (2 lineas de codigo) en realidad:
Código Javascript
:
Ver originalvar palabras = "prueba para obtener primera letra",
resultado= palabras.replace(/([a-zA-Z]{0,} )/g, function(match){ return (match.trim()[0]);});
console.log(resultado);