15 lines
384 B
JavaScript
15 lines
384 B
JavaScript
for (var LOOP_OBJECT = OBJECT,
|
|
IS_ARRAY = Array.isArray(LOOP_OBJECT),
|
|
INDEX = 0,
|
|
LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {
|
|
var ID;
|
|
if (IS_ARRAY) {
|
|
if (INDEX >= LOOP_OBJECT.length) break;
|
|
ID = LOOP_OBJECT[INDEX++];
|
|
} else {
|
|
INDEX = LOOP_OBJECT.next();
|
|
if (INDEX.done) break;
|
|
ID = INDEX.value;
|
|
}
|
|
}
|