网站无法在ipad 8.4.1上运行,但适用于较新的ipads或Android或PC

时间:2017-03-16 09:35:38

标签: javascript ios ipad syntax-error unexpected-token

我收到此错误: SyntaxError: Unexpected token '>' 在这一行:

const isUsingDevice = (devices,value) => devices.some(d => value.includes(d));

如何在较旧的iOS设备上使网站不会崩溃?

1 个答案:

答案 0 :(得分:1)

  

我收到此错误:SyntaxError:意外的令牌'>'在这一行:

这是因为Safari 9.x不支持您在本声明中使用的ES6(ES2015)的arrow functions功能:

(devices,value) => devices.some(d => value.includes(d))
顺便说一下,它还为const功能提供了基本支持。您可以查看整个图片here

  

如何在较旧的iOS设备上使网站不会崩溃?

使用transpiler(babel或其他)将ES6中编写的代码转换为ES5风格。

相关问题