2016-06-25 10 views
1

Node.js 'Number'クラスにはいくつかのメソッドとフィールドがありません。Node.jsオブジェクト関数Number(){[ネイティブコード]}にはメソッド 'isInteger'がありません

console.log(Number.isFinite(5)); 

実行細かいながら、 "オブジェクト機能番号(){[ネイティブコード]}全く方法 'isInteger' を有していない例外TypeError" は、例えば、

console.log(Number.isInteger(5)); 

を与えます。

同様に、

console.log(Number.MAX_SAFE_INTEGER); 

戻っ '未定義'、問題は何

console.log(Number.MAX_VALUE); 

returns '1.7976931348623157e+308' as expected.

しばらく? Mozilla Javascriptネットワークでは、上記のすべての方法が正常に動作するはずです。

+0

node.jsのどのバージョンを使用していますか? –

+0

Node.js --versionが "v0.10.25"を返しました。これは恥ずかしいです、どうすれば古いバージョンを使用できますか?しかし、ノードコンソール(node-console.com/script/code)で同じコマンドを実行すると、私の質問で述べたのと同じ結果が返されました。 – Kakaji

答えて

1

Node.jsの最新バージョンをインストールすることで問題が解決しました。

関連する問題