【发布时间】:2017-01-01 21:58:21
【问题描述】:
我用 esversion: 6 编写了一个 Web 应用程序,它适用于除 Safari 9 之外的所有浏览器(甚至 Edge 也适用!)。
一个简单的 JavaScript sn-p 像:
let m;
导致如下错误:
SyntaxError: Unexpected identifier 'm'
现在,我看到 Safari 是基于 Webkit 的,它现在应该完全支持 ES6。这里有什么问题?
【问题讨论】:
-
Safari 10 support
let。你用过'use strict';吗? -
Safari is 100% ES6 compatible 所以我认为
let将是它的最小问题。 -
'use strict';导致Unexpected use of reserved workd 'let' in strict mode。
标签: javascript safari ecmascript-6 let