Safari'de aşağıdaki kodu test ettiğimde bir hata alıyorum.Kesintisiz modda 'let' özel dizinin beklenmeyen kullanımı
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 "Katı modda 'izin' ayrılmış kelimenin Beklenmeyen kullanımı" hatası atıyor ama Chrome'u kullandığınızda o işiyor.
kullandığınız Safari hangi sürümünü? Bu, ECMA Komut Dosyası ile tarayıcı uyumsuzluğu sorunu olabilir. –
Safari'nin ES2015 için biraz destek eksikliği var, ancak bunu üretimde transpiler olmadan kullanmıyorsunuz, değil mi? – adeneo
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#Browser_compatibility – adeneo