В консоли Firebug,Простой код JavaScript разбился Firefox
var a = [];
a[0] = a;
разбитого Firefox!
Почему?
редактировать:
- Это утверждение логически правильно, и нет ничего плохого ссылки рекурсию. Для этого это ошибка в
браузеромFirebug. - Прекрасно работает в Chrome и Opera.
- Я использую последние официальные версии Firebug и Firefox
редактировать 2: Он врезается в Firebug консоли и работает в родном веб-консоли Firefox
Очень интересно, нажать массив в себя. Я думаю, что это бесконечная рекурсия, поэтому она разбивает FF и, вероятно, сбой любого браузера. В какой цели вы намерены использовать такой массив? – Teemu
@GGG Хм, при назначении первого массива в первый индекс (или любой индекс) того же массива назначение продолжается навсегда. Разве это не крушение? – Teemu
@Teemu nope, попробуйте в консоли ... он создает объект со свойством, ссылающимся на него, но это не редкость ('window.self',' window.top' и т. Д.). –