如何使用命令获取当前JS环境(浏览器/Node)的ECMAScript版本信息?

提问:

① 如何在 浏览器(控制台)中获取当前版本浏览器所运行的Javascript版本信息?
② 如何在 命令行 中获取当前版本Node所运行的Javascript版本信息?
(显示结果例如:ES6、ECMAScript2017 这样)
③ 还是,根本没有这样的命令?(对于浏览器,甚至无法100%实现ES6标准?)


之前用了阮一峰老师写的 es-checker 才获取node环境ES6的实现率,所以想知道有没有直接获取版本的命令,一如 npm -v这样的。

谢谢)

阅读 4.9k
1 个回答

1.没有,不知道你为什么要检测这个
2.正常来说对于node每个版本都可以查询对每一个js特性的支持情况,可以通过node.green查询
3.至于浏览器的支持情况可以通过caniuse查询

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题