Javascript 意外使用保留字';让';以严格的方式
在Safari中测试以下代码时出现错误Javascript 意外使用保留字';让';以严格的方式,javascript,safari,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(
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时它确实有效。
let
在Safari 9或iOS Safari 9.2中不受支持:
您使用的是哪个版本的Safari?这可能是ECMA脚本的浏览器不兼容问题。Safari对ES2015的支持相当缺乏,但如果没有transpiler,您不会在生产中使用它,是吗?