Сведения о вопросе

FromRussia

04:54, 2nd October, 2020

Теги

Opera   JavaScript    

Opera не права? (вызов apply)

Просмотров: 280   Ответов: 2

Вот в этом примере Opera 11.01 зацикливается, т.е. трейсер никогда не выйдет из цикла. Chrome и Firefox отработали нормально.

У Opera цепочка arguments.callee.caller.caller.caller… всегда указывает на arguments.callee (arguments.callee == arguments.callee.caller). Ссылка на тест

Объясните, может я в чем-то не прав или это баг?



  Сведения об ответе

DO__IT

14:35, 30th September, 2020

caller нестандартная нерекомендуемая фишка, поэтому с ней может быть всё, что угодно


  Сведения об ответе

DO__IT

01:28, 26th September, 2020

Ну и arguments тоже, это ни разу не массив. Попробуйте заменить на [] и всё сработает, как надо.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться