2016-06-25 3 views
1

Einige Methoden und Felder fehlen in Node.js 'Number' Klasse. Zum BeispielNode.js Objektfunktion Number() {[systemeigener Code]} hat keine Methode 'isInteger'

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

Gibt "Typeerror: Object Funktion Number() {[native Code]} hat keine Methode 'isInteger'", während

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

läuft gut.

Ähnlich

console.log(Number.MAX_SAFE_INTEGER); 

gibt 'undefined', während

console.log(Number.MAX_VALUE); 

returns '1.7976931348623157e+308' as expected.

Was ist das Problem? Mozilla Javascript Netzwerk sagt, alle oben genannten Methoden sollten gut funktionieren.

+0

Welche Version von node.js verwenden Sie? –

+0

Node.js --version hat "v0.10.25" zurückgegeben. Das ist peinlich, wie kann ich eine so alte Version benutzen? Das Ausführen der gleichen Befehle auf der Node-Konsole (node-console.com/script/code) ergab jedoch die gleichen Ergebnisse wie in meiner Frage erwähnt. – Kakaji

Antwort

1

Durch Installieren der neuesten Version von Node.js wurde das Problem behoben.

Verwandte Themen