Не используйте циклы for..in
для обхода массивов.Используйте for..in
только для циклического прохождения объектов.В противном случае могут возникнуть непредвиденные последствия, которые могут показаться непонятными.
Используйте стандартный цикл for
:
for (var i = 0; i < mycars.length; i++)
{
document.write(i + ": " + mycars[i] + "<br />");
}
Если вы хотите пропустить первый элемент, установите i
1
изначально, а не 0
.Вам, вероятно, следует добавить комментарий, чтобы вы знали, что происходит, если когда-нибудь вернетесь к этому фрагменту кода.