2012-04-30 14 views
0

let一部のブラウザでは動作しません。彼らのinterpeters/Webコンソールでもありません。どうして?javascriptはさまざまなブラウザで動作しません

は(もともと私は、ブラウザのinterpeterとjsFiddle T/B矛盾があったと思ったが、それは私の一部に本当、ちょうど悪いテストではないことが判明。)

+2

を使用してください。サポートしていない場合は、JSFiddleでも動作しません。あなたは "仕事"をしているフィドルをリンクできますか? –

+1

ええと、どうしたらいいの? –

+0

@EliranMalka:https://developer.mozilla.org/en/New_in_JavaScript_1.7#let_statement – Evert

答えて

2

それは非標準のキーワードですJS 1.7で導入されました。必ずしも別のブラウザで実装されているわけではありません。

https://developer.mozilla.org/en/JavaScript/Reference/Statements/let

+0

JavaScript 1.7ではなく、7. – Tomalak

+0

@Tomalakありがとう、それはタイプミスでした。 – Mathletics

+2

Geckoでのみ、私が理解しているところから実装されています。 Mozillaが「Javascript 1.7」と呼ぶものは、誰もが実装している「Ecmascript」とは関係がありません。 – Evert

5

はJavaScript 1.7の新機能の一部を使用するためには、あなたがJavaScriptの1.7を使用したいspecifyする必要があります。 HTMLまたはXULコードでは、

<script type="application/javascript;version=1.7"/> 
+0

これは解決策です!どうもありがとう! – BairDev

関連する問題