Дано простий нульовий масив із числовим індексом:
var list = ['Foo', 'Bar', 'Baz'];
Багато разів я помічав, що коли хтось пропонує перебирати змінні в масиві, подібному до цього:
for(var item in list) { ... }
... майже напевно хтось припускає, що це погана практика, і пропонує альтернативний підхід:
var count = list.length;
for(var i = 0; i < count; i++) {
var item = list[i];
...
}
У чому причина не використовувати простішу версію вище та використовувати другий приклад?