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.
Welche Version von node.js verwenden Sie? –
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