Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查节点版本是否支持javascript方法_Javascript_Node.js - Fatal编程技术网

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

如何检查节点版本是否支持javascript方法,javascript,node.js,Javascript,Node.js,我想在我的节点应用程序中使用reduce()javascript方法。我的节点版本是4.2.6。如何检查我是否可以在不破坏应用程序的情况下使用此方法 多谢各位 它是受支持的。您可以从 它是受支持的。您可以从 有两种方法可以测试支持的javascript方法 1.兼容性表 例如。搜索数组方法行,因为.reduce是数组.prototype的ES5扩展,我们看到节点4很好地支持它。表也可以工作。因此,节点4.2.6的具体答案是yes,它支持Array.prototype.reduce 2.手动检查

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


多谢各位

它是受支持的。您可以从
它是受支持的。您可以从

有两种方法可以测试支持的javascript方法

1.兼容性表

例如。搜索
数组方法
行,因为
.reduce
数组.prototype
的ES5扩展,我们看到节点4很好地支持它。表也可以工作。因此,节点4.2.6的具体答案是yes,它支持
Array.prototype.reduce

2.手动检查

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

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

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

有两种方法可以测试支持的javascript方法

1.兼容性表

例如。搜索
数组方法
行,因为
.reduce
数组.prototype
的ES5扩展,我们看到节点4很好地支持它。表也可以工作。因此,节点4.2.6的具体答案是yes,它支持
Array.prototype.reduce

2.手动检查

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

if (!Array.prototype.reduce) {
  // no .reduce()
}
例如,如果您想手动填充缺少的方法,这可能很有用