Эта логика Javascript меня озадачивает. Я создаю массив и устанавливаю первый его элемент на число. Когда я взаимодействую с ним, используя цикл "for", Javascript превращает ключ массива в строку. Зачем? Я хочу, чтобы он остался номером.
stuff = [];
stuff[0] = 3;
for(var x in stuff) {
alert(typeof x);
}