gpt4 book ai didi

javascript - Phantom js 不支持箭头函数 (=>)

转载 作者:行者123 更新时间:2023-11-30 07:52:51 26 4
gpt4 key购买 nike

我正在使用 Jasmine 对 Angular 应用程序进行单元测试。在 Chrome 上一切正常,直到我开始使用 PhantomJs 进行 headless 浏览器测试或在控制台上测试输出。

2天后发现PhantomJs不支持lambda表达式。单元测试没有任何问题,但 lambda 表达式和 PhantomJs 有问题。

我正在使用-

  1. AngularJs - 1.6.6

  2. Jasmine - 2.9.1

  3. PhantomJs - 2.1.1

谁能帮我解决这个问题?

提前谢谢你。

最佳答案

PhantomJs doesn't support arrow functions yet .事实上,它对 ES2015 的支持非常少。请参阅来自 this issue 的 pixiuPL(维护者)的评论在他们的仓库中:

Introducing ECMA will require nearly-complete rewrite and - keeping in m8ind I seem to be the only active dev of PJS now - will need to wait till other - more urgent - issues are solved.

In the meantime, if you feel skilled enough - feel free to start working on it, but on the separate branch.

关于javascript - Phantom js 不支持箭头函数 (=>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48580544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com