Почему это так, когда я делаю
http://jsfiddle.net/xe4Ph/1/
var footnoteLinks = [1,2,3];
for (var i in footnoteLinks) {
document.write(footnoteLinks[i] + ", ");
}
Что я получаю, это что-то вроде ...
1, 2, 3, function () {вернуться ниже; }, функция Array () {[собственный код]}, функция pop () {[собственный код]}, функция push () {[собственный код]}, функция reverse () {[собственный код]}, функция shift () {[собственный код]}, функция sort () {[собственный код]}, функция splice () {[собственный код]}, функция unshift ()
Почему это? Что с функциями и т.д ... Я думаю, что это работало нормально b4, я не знаю, что вызвало это сейчас, кажется, то же самое для всех браузеров, которые я пробовал. Firefox 3.6, Chrome 6 (я думаю?), IE9