JavaScriptで文字列の配列を数値に変換したいとき、すっきりと書こうとして map (parseInt) と省略記法を使いたくなります。 しかし、これを実行すると直感とはかけ離れた悲惨な結果になります。 まずは、二度見したくなるこちらのコードをご覧ください。
JavaScriptで数値を整数に変換したいとき、真っ先に parseInt() を思い浮かべる人は多いかもしれません。しかし、ここに大いなる罠が潜んでいます。 なんと、parseInt() に「小さすぎる小数」を渡すと、値が勝手に巨大化して返ってくるのです。 実際の挙動を見 ...
How do you override a built-in global function in such a way that you can call the original version of the function to do most of the work? There are few global functions in JavaScript but the ...