Wpis z mikrobloga

["string", "string1", "string2", "stringi", "stringu", "stringa" ]

Chcę dodać "string" do tablicy ale gdy jego treść się powtarza, to chcę aby dodany został numer taki, żeby się string nie powtarzał.

Domyślam się, że jest jakiś gotowiec do tego tylko nie potrafię tego nazwać, tak aby coś znaleźć w Google.
Zrobiłem własną funkcję do tego ale mi się ona nie podoba, pewnie da się lepiej.

Proszę podać rozwiązanie. ;)

#javascript #webdev
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rezoner: faktikos, nie przyjrzałem sie. Powinna być konwersja ostatniej części na liczbę i dopiero +1. Zaraz nam się zrobi zajebista kobyła i nic tylko machnąć libkę na 15 kb:)
  • Odpowiedz
@look997: W zaleznosci jak tego uzywasz, mozesz tez pomyslec o tym zeby stringi trzymac w mapie:

mapa['cos'] = licznik;

podczasz dodawania nowego stringa sprawdzasz czy w mapie istnieje taki klucz, jesli tak to licznik + 1, jesli nie licznik = 1. W momencie kiedy bedziesz potrzebowal tablicy generujesz ja na podstawie mapy.
  • Odpowiedz