Ist das möglich? Beispiel:Detect for ... der Schleifenunterstützung in JavaScript
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
Ich möchte erkennen, ob dies möglich ist.
Ist das möglich? Beispiel:Detect for ... der Schleifenunterstützung in JavaScript
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
Ich möchte erkennen, ob dies möglich ist.
Sie können immer versuchen, solche Sachen zu fangen. Aber Sie brauchen auch eval
, da einige JavaScript-Engines mit einem SyntaxError frühzeitig bailen.
try {
eval("for (var i of []);");
console.log("yep");
} catch(ex) {
console.log("nope");
}
Getestet in Firefox ("yep") und Chrome ("nein").
Du bist cool, Bruder. –
Auch http://kangax.github.io/es5-compat-table/es6/. [Quelle] (https://github.com/kangax/es5-compat-table/blob/1b978c9403b281e3c6bbdbcee2b6f1eda561cd07/es6/index.html#L409-L417). –
Wenn Sie den Mauszeiger über das Symbol (C) in der Tabelle bewegen, auf die @ JonathanLonowski verweist, wird die Quelle seines Tests für dieses Feature angezeigt. –