Me enteré el otro día leyendo un artículo de que el operador unario + en JavaScript sirve para intentar convertir al tipo Number al operando que le siga. Si no lo consigue el resultado será NaN.
Es decir, que en vez de usar
let cadena = "5";
let numero = parseInt(cadena, 10);
podemos usar
let cadena = "5";
let numero = +cadena;
Es mucho más conciso, si bien esto es algo que quizá no todo el mundo conoce y puede llevar a confusión, y ya sabemos que…
Remember, always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where yo-
— I Am Devloper (@iamdevloper) January 15, 2019
*knock knock*
Shit.