Функция * внутри попытки нарушена? - PullRequest
0 голосов
/ 13 марта 2020

In Chrome 80 на Ma c: eval

function* gen1() {}
gen1

gen1 связан с af *, как и ожидалось. Теперь eval:

try{ function* gen2() {}} catch(err){}
gen2

gen2 не связан как неожиданный. Я подозреваю, что это USE TO работает в более ранних версиях Chrome, но в любом случае, сейчас нет. Было ли это изменение c, есть ли ошибка в chrome, или что?

Обратите внимание, что: eval

try{ function fn2() {}} catch(err){}
fn2

и fn2 связаны с функцией, как и ожидалось .

...