Estoy tratando de anular una parseFloat
función incorporada en JavaScript .
¿Cómo haría yo para hacer eso?
javascript
Riz
fuente
fuente
function parseFloat() {}
, pero hasta donde yo sé, no hay forma de llamar a la versión nativa entonces.Respuestas:
fuente
parseFloat
? Intenté esto pero los errores 'Se excedió el tamaño máximo de la pila de llamadas': jsfiddle.net/huZG2 . Gracias.origParseFloat
apunta a la función que declara justo después. Esto funcionaría.Puede anular cualquier función incorporada simplemente volviéndola a declarar.
Ahora
parseFloat(3)
alertará a 3.fuente
Puede anularlo o, preferiblemente, extender su implementación de esta manera
Y llámelo como lo llamaría normalmente:
fuente
Puedes hacerlo así:
Vea un ejemplo de trabajo aquí: http://jsfiddle.net/LtjzW/1/
fuente