如何检查我的节点版本是否支持javascript方法

时间:2017-11-24 12:54:31

标签: javascript node.js

我想在我的节点应用程序中使用reduce() javascript方法。我的节点版本是4.2.6。如何在不破坏我的应用程序的情况下检查是否可以使用此方法。

谢谢。

1 个答案:

答案 0 :(得分:1)

如何测试支持的javascript方法有两种方法。

1。兼容性表格。

例如,this one。正在搜索Array methods行,因为.reduceArray.prototype的ES5扩展,我们看到节点4支持它。 Node.geen表也有效。因此,Node 4.2.6的具体答案是,它支持Array.prototype.reduce

2。手动检查。

此外,根据您的需要,您可以在代码中以编程方式检查它:

if (!Array.prototype.reduce) {
  // no .reduce()
}

如果您想手动填充缺失方法,这可能很有用。