node-webkit:在 String.prototype.includes() 上出现意外 "undefined is not a function"

node-webkit: unexpected "undefined is not a function" on String.prototype.includes()

node-webkit 在以下屏幕截图中的 ln 208 处出错。奇怪的是,如果我 运行 在我的 Chrome 浏览器中使用 WebStorm 中的 JavaScript 调试配置完全相同的代码,一切正常。我读过 .includes() 作为 ES6 的一部分引入,但即使使用 .has().contains() 替代方案,也会抛出相同的 "undefined is not a function" js 错误。

仍然不知道为什么它不起作用,但我最终只是用 jQuery 效用函数替换了语句,如下所示:

if (!$.inArray(dw,dws)) {}

这在 node-webkit 和 Chrome 中工作正常。