Saya mencoba untuk mengganti parseFloat
fungsi bawaan di JavaScript .
Bagaimana saya akan melakukan itu?
javascript
Riz
sumber
sumber
function parseFloat() {}
, tetapi sejauh yang saya tahu tidak ada cara untuk benar-benar memanggil versi asli.Jawaban:
sumber
parseFloat
? Saya mencoba ini tetapi kesalahan 'Ukuran tumpukan panggilan maksimum terlampaui': jsfiddle.net/huZG2 . Terima kasih.origParseFloat
fungsi tersebut menunjuk ke fungsi yang Anda deklarasikan tepat setelahnya. Ini akan berhasil.Anda dapat mengganti fungsi built-in hanya dengan mendeklarasikannya kembali.
Sekarang
parseFloat(3)
akan mengingatkan 3.sumber
Anda dapat menimpanya atau lebih baik memperpanjang implementasinya seperti ini
Dan sebut saja seperti biasa Anda menyebutnya:
sumber
Anda bisa melakukannya seperti ini:
Lihat contoh yang berfungsi di sini: http://jsfiddle.net/LtjzW/1/
sumber