Welche Browser unterstützen derzeit das Keyword "Let" von JavaScript?

Bin ich, eine app zu entwickeln und müssen nicht immer sorgen machen über Internet Explorer und suchte in einige der Merkmale, die in A+ grade Browsern, die nicht Internet Explorer1.

Einer dieser Funktionen, die ich wollte zu spielen, um mit, ist JavaScript-Schlüsselwort let

Ich kann nicht scheinen, um alle Ihre 'let' Beispiele funktionieren in Firefox 3.6 (User-Agent string: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)). Ich bekomme SyntaxError: missing ; before statement bei der Ausführung let foo = "bar".

So, welche Browser unterstützt das let-Schlüsselwort? (Oder mache ich etwas falsch?)

Kommentar zu dem Problem
Während und verstehen und erklären Ihre nicht-pflegenden-wenn-es-funktioniert unter IE, sollten Sie berücksichtigen, dass der "let" - Schlüsselwort mozilla-nur, also auch, wenn es ok ist, zu sagen, "IE es nicht unterstützt", der richtige Weg, es zu sagen, wäre "nur von mozilla unterstützt." Wie vermeiden wir es, IE-only tags oder keywords, die Sie vermeiden sollten und *nur keywords. Kommentarautor: WhyNotHugo
Hugo, den Sie brauchen, um Bedenken Sie, dass HTML -, CSS -, JS ist nicht eine web-Plattform mehr. Der code geschieht, um code, der nie in einer beliebigen version von IE oder webbrowser, für diese Angelegenheit. 🙂 Kommentarautor: David Murdoch
Was auf der Erde ist Apple versucht, das zu tun.. es ist 2015 und keine Anzeichen von lassen - Unterstützung in Ihre pathetisch browser. Kommentarautor: Salman Abbas
BITTE BEACHTEN Sie Viele der älteren Antworten (einschließlich der akzeptierten Antworten) wurden von den Ereignissen überholt. Alle wichtigen up-to-date-Browser unterstützen die ES2015 (aka "ES6") lassen - Schlüsselwort, aber wie dieses schreiben unterstützen, ist relativ neu in einigen Kreisen (nur iOS 10 Safari, zum Beispiel). Kommentarautor: T.J. Crowder
Ich schlage vor, ändern Sie Ihre akzeptierte Antwort auf eine der jetzt korrigieren. Ja, die momentan akzeptierte eine war damals richtig, aber es war nicht für mehrere Jahre nun, und der Zweck, SO ist ein repository von wissen, nicht ein historisches Archiv. 🙂 Kommentarautor: T.J. Crowder

InformationsquelleAutor der Frage David Murdoch | 2010-03-01

Schreibe einen Kommentar