GoogleChromeの JavaScript1.7 エラー
例:
var x, y;
try {
[x, y] = ["1", "2"];
document.write(x+": "+y);
} catch(e){
console.log(e);
}
エラーをキャッチ: 代入 JavaScript1.7 の左辺が無効です
実際に必要なのは、ブラウザがjavascript1.7をサポートしているかどうかをテストすることです
私が必要としているのは、ブラウザが javascript1.7 をサポートしているかどうかを実際にテストすることですが、この種のコードは使用しません。
jsversion = 1.7;このコードは w3c では無効ではありませんが、グローバル変数でも動作しており、これは非常に悪いことです (競合やその他の問題を引き起こす可能性があります)。
次のコードを使用してみました(ただし、「strict」でエラーが発生します)
var i=0;
try{
yield i;
} catch(ee) {
document.write(ee);
}
ブラウザがjavascript1.7をサポートしているかどうかをテストするために、これが私がする必要があることです。
ありがとう。