【发布时间】:2016-01-06 15:25:45
【问题描述】:
我在 Safari 中测试以下代码时遇到错误。
var temp_color = null;
var temp = 0;
var tempv = 0;
for (let x in colorblock) {
temp_color = colorblock;
tempv = Math.pow((color.r - temp_color.r), 2) + Math.pow((color.g - temp_color.g), 2) + Math.pow((color.b - temp_color.b), 2);
if (x === 0) {
temp = tempv;
Safari 抛出错误“在严格模式下意外使用保留字 'let'”,但在我使用 Chrome 时它确实有效。
【问题讨论】:
-
您使用的是哪个版本的 Safari?这可能是与 ECMA 脚本的浏览器不兼容问题。
-
Safari 对 ES2015 的支持相当缺乏,但如果没有转译器,您不会在生产中使用它,是吗?
标签: javascript safari