Estou tentando substituir uma parseFloat
função integrada em JavaScript .
Como eu faria isso?
javascript
Riz
fonte
fonte
function parseFloat() {}
, mas não há, até onde eu sei, nenhuma maneira de realmente chamar a versão nativa.Respostas:
fonte
parseFloat
? Tentei fazer isso, mas ocorreu um erro 'Tamanho máximo da pilha de chamadas excedido': jsfiddle.net/huZG2 . Obrigado.origParseFloat
aponta para a função que você declara logo em seguida. Isso funcionaria.Você pode sobrescrever qualquer função embutida simplesmente declarando-a novamente.
Agora
parseFloat(3)
alertará 3.fonte
Você pode substituí-lo ou, de preferência, estender sua implementação assim
E chame-o como faria normalmente:
fonte
Você pode fazer assim:
Confira um exemplo prático aqui: http://jsfiddle.net/LtjzW/1/
fonte