Buscando en el núcleo de jQuery me encontré con la siguiente convención código:¿Es restar Zero algún tipo de truco de rendimiento de JavaScript?
nth: function(elem, i, match){
return match[3] - 0 === i;
},
y yo estaba muy curioso sobre el fragmento de match[3] - 0
caza alrededor de '-0' en Google no es demasiado productiva, y una búsqueda de 'menos cero' trae de vuelta una referencia a una canción de Bob Dylan.
Entonces, ¿alguien puede decirme. ¿Es esto algún tipo de truco de rendimiento, o hay una razón para hacer esto en lugar de parseInt
o parseFloat
?
Hice una pregunta muy similar aquí. Vale la pena buscar en algunas de las respuestas: http://stackoverflow.com/questions/2526682/why-is-javascripts-math-floor-the-slowest-way-to-calculate-floor-in-javascript – z5h