Skip to content

[MAD][WEB-PT0418][Alejandro González] - #121

Closed
alex96gm wants to merge 2 commits into
ironhack-labs:masterfrom
alex96gm:master
Closed

[MAD][WEB-PT0418][Alejandro González]#121
alex96gm wants to merge 2 commits into
ironhack-labs:masterfrom
alex96gm:master

Conversation

@alex96gm

Copy link
Copy Markdown

No description provided.

normalString = normalString + palindromeString[i];
}
}

@ta-web-mad ta-web-mad Apr 29, 2018

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Y cómo harías para quitar las comillas de la última frase? porque la última es palíndrome si quitas las comillas y no evalúas las comillas, y es más, cómo quitarías cualquier símbolo que te pudiese llegar a poner para comprobar el suceso? (Lo que has hecho está bien, pero cómo lo pensarías para que te valiese para más casos?)

Tip: dale un repaso a cómo harías el ejercicio de localeCompare sin usar dicho método

}
}
console.log("Number of words: " + wordCount);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No es mala idea ir contando los espacios para saber el número de palabras, pero si ya has utilizado la función split(), por qué no mejor:
nWords = text.split(' ').length

}
console.log("Number of words: " + wordCount);

let wordAux = text.split(" ").filter(item => item === 'et');

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Está bien y es correcto, mi recomendación es que lo escribas de la siguiente manera por ahora:
var et = text.split(' ').filter(function(item) { return item === 'et' })
No sé cuál es tu conocimiento de js, pero las arrow functions son de ES6 e implican algo más que una semántica más limpia que versiones anteriores de js. Hasta que lleguemos a ver ES6 te recomiendo utilizar 'function()'

@ta-web-mad

Copy link
Copy Markdown

Como revisión final, a veces pones ';' al final de las sentencias y a veces no. Has utilizado alguna vez var y la mayoría let para definir variables. Puedes poner o no ';' pero debes estandarizar si ponerlos o no, no mezclarlos, y en cuanto a la definición de las variables, utilliza por ahora var, cuando lleguemos a ES6 ya utilizarás let.

Por lo demás, buen trabajo y sigue así! 👍

@stale

stale Bot commented Dec 17, 2019

Copy link
Copy Markdown

This pull request has been automatically marked as stale because it didn't have any recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale Bot added the stale label Dec 17, 2019
@stale

stale Bot commented Dec 19, 2019

Copy link
Copy Markdown

This pull request is closed. Thank you.

@stale stale Bot closed this Dec 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants