Dex*_*ter 25 javascript v8 version node.js
我想知道我的NodeJS支持哪个javascript版本?
Ani*_*han 24
使用process.versions.从文档中的该页面:
console.log(process.versions);
Run Code Online (Sandbox Code Playgroud)
输出
{ node: '0.4.12',
v8: '3.1.8.26',
ares: '1.7.4',
ev: '4.4',
openssl: '1.0.0e-fips' }
Run Code Online (Sandbox Code Playgroud)
编辑:V8使用ECMA-262第5版中指定的ECMAScript.
参考:http://code.google.com/p/v8/
运行这个脚本:
try {
var k = new Map();
console.log("ES6 supported!!")
} catch(err) {
console.log("ES6 not supported :(")
}
try {
var k = new HashMap();
console.log("ES100 supported!!")
} catch(err) {
console.log("ES100 not supported :(")
}
Run Code Online (Sandbox Code Playgroud)
小智 6
最好、最详细的英特尔版本位于https://node.green。它按 JavaScript 版本显示了 NodeJS 版本的矩阵。JavaScript 项包括标准名称和每个 js 功能。节点版本包括 V8 版本(将鼠标悬停在节点列标题上)。
根据其文档,可以使用此命令;
node -p process.versions.v8
Run Code Online (Sandbox Code Playgroud)