在严格模式下意外使用保留字'let'

时间:2016-01-06 15:25:46

标签: javascript safari

我在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时它确实有用。

1 个答案:

答案 0 :(得分:14)

Safari 9或iOS Safari 9.2不支持

let

http://caniuse.com/#search=let