Tworzę system listy odtwarzania, gdzie każdy utwór ma unikalny identyfikator. Po dodaniu utworu do tablicy listy odtwarzania jego indeks jest rejestrowany jako jego identyfikator.Jak iterować obiekt w javascript z nieuporządkowanym indeksem
Zwykle podczas zapętlania tablicy javascript pobiera się długość i liczy się indeks. Czy istnieje sposób na przechodzenie przez tablicę z nieużywanymi indeksami? Czy to zła praktyka z jakiegokolwiek powodu?
Wszystkie tablice javascript są asocjacyjne, nie trzeba używać indeksu zliczającego. – Perception
@Perception: Nonsens. JavaScript 'Array's mają sekwencyjne, numeryczne indeksy. Być może odnosisz się do bardziej ogólnych obiektów. Częsty błąd. –
@Percepcja Naprawdę nie ma czegoś takiego jak Tablica lub Tablica asocjacyjna. Wszystkie obiekty są praktycznie hashtables. obiekt Array w Javascript ma tylko kilka metod działania jak tablica na zewnątrz. – Jonathan