Vale, muchas gracias no había caído en eso.
Tomo nota de como postear para futuras dudas.
Un saludo
Tomo nota de como postear para futuras dudas.
Un saludo
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúfunction countWords(str) {
if (!str.length) return {}; // Esto es simplemente porque pide que si la cadena está vacía, devuelva un objeto vacío.
str = str.split(" ");
var result = {};
var key;
for(var i=0;i<str.length;++i){
key = str[i];
if( "undefined" != typeof(result[key]) ) // <-- [b]Este if no lo entiendo[/b]
result[key]++;
else
result[key]=1;
}
return result;
}
countWords('ask a bunch get a bunch'); // Esto devuelve { ask: 1, a: 2, bunch: 2, get: 1 }