Czy to możliwe? Przykład:Wykrywanie dla ... obsługi pętli w JavaScript
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
Chcę wykryć, czy jest to możliwe.
Czy to możliwe? Przykład:Wykrywanie dla ... obsługi pętli w JavaScript
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
Chcę wykryć, czy jest to możliwe.
Zawsze możesz spróbować złapać takie rzeczy. Ale potrzebujesz także eval
, ponieważ niektóre silniki javascript będą musiały wcześnie wyskoczyć za pomocą skryptu SyntaxError.
try {
eval("for (var i of []);");
console.log("yep");
} catch(ex) {
console.log("nope");
}
Testowany w Firefox ("yep") i Chrome ("nope").
Jesteś cool, bracie. –
Również http://kangax.github.io/es5-compat-table/es6/. [Źródło] (https://github.com/kangax/es5-compat-table/blob/1b978c9403b281e3c6bbdbcee2b6f1eda561cd07/es6/index.html#L409-L417). –
Po najechaniu kursorem myszy na ikonę (C) w tabeli @JonathanLonowski linki do, pokazuje źródło jego testu dla tej funkcji. –