我无法弄清楚如何将此代码转换为Node.js v4环境中的兼容代码:[].includes('anything')
因为这会在Node.js v4 Error: includes is not a function...
任何人都可以帮助我理解为什么babel
不会转换.includes()
?我尝试过使用babel-preset-es2015和babel-preset-es2016以及babel repl:Example babel repl code usage
答案 0 :(得分:1)
您需要导入babel-polyfill以使用Array.from
或Object.assign
等静态方法,Array.prototype.includes
等实例方法。
如果您不想修改全局变量,请检查transform-runtime插件。这意味着您无法使用上面提到的实例方法,如Array.prototype.includes
。