如何测试支持的javascript方法有两种方法。
1。兼容性表格。
例如,this one。正在搜索Array methods
行,因为.reduce
是Array.prototype
的ES5扩展,我们看到节点4支持它。 Node.geen表也有效。因此,Node 4.2.6的具体答案是是,它支持Array.prototype.reduce
。
2。手动检查。
此外,根据您的需要,您可以在代码中以编程方式检查它:
if (!Array.prototype.reduce) {
// no .reduce()
}
如果您想手动填充缺失方法,这可能很有用。