Index w pętli

0

Cześć, chciałbym znaleźć index w pętli:

for (var key in advancedObj) {
                

                    }
                }

advancedObj to obiekt

1

Jeśli dobrze rozumiem, chciałbyś uzyskać dostęp do indeksu właściwości danego obiektu, do której masz dostęp w aktualnej iteracji pętli.

Zgodnie z tym: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Indexing_object_properties, nie zawsze jest to możliwe:

You can refer to a property of an object either by its property name or by its ordinal index. If you initially define a property by its name, you must always refer to it by its name, and if you initially define a property by an index, you must always refer to it by its index.

Ponadto, tutaj jest napisane, że w przypadku używania instrukcji for...in dla tablicy, elementy nie są zwracane w określonej kolejności. Domyślam się, że podobnie może być z obiektami (ale nie jestem zbyt pewien, w JS mogą być różne rzeczy).


UPDATE: Powiedz może, do czego Ci potrzebny dostęp do indeksu. Być może jest prostszy sposób uzyskania tego czegoś niż przez dostęp do indeksu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1