7
Safariで次のコードをテストするとエラーが発生します。厳密なモードで予約語「let」が予期せず使用される
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は「strictモードで 『聞かせて』予約語の予期しない使用」エラーがスローされますが、私はChromeを使用する場合には、作業を行います。
?これは、ECMA Scriptのブラウザの非互換性の問題です。 –
SafariにはES2015のサポートが不足していますが、実際にはこれをトランスバータなしで使用しているわけではありませんか? – adeneo
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#Browser_compatibility – adeneo