【发布时间】:2018-01-06 04:53:16
【问题描述】:
我写了一个 Gruntfile,它大量使用了 Array.prototype.includes() 和类似的函数。我发现我需要将 node 的版本降级到版本 4.4.5。一旦我这样做,我将不再能够使用诸如if ( myarray.includes(somevalue) )之类的语句,并且它会失败说:>> TypeError: myarray.includes is not a function. 当我查看节点文档时,它似乎是针对当前版本的节点,所以我'我不确定有什么替代方案。
在节点 4 及以下版本中,数组“包含”的等价物是什么?另外,还有其他我需要注意的巨大差异吗? (我发现的另一个是函数声明中不支持默认参数)。
【问题讨论】:
标签: javascript arrays node.js gruntjs node-modules