Aktywne Wpisy

nadziej_c +447
#mecz Ehhh ale kiedyś to był samiec alfa, co może zrobić p0lka z chłopem
źródło: image_picker_652EC341-BF20-4A99-AA58-AF0788AD097D-19309-00000306740C918B
Pobierz
jutokintumi +1234
źródło: Projekt bez nazwy
Pobierz




Cześć, próbował ktoś bawić się inkrementacją? Ogólnie mam funkcję która numeruje mi listę. Za każdym razem co kliknę przycisk "Dodaj" to ma stworzony kolejny item z count++, kiedy ktoś usunie element to robię count--
Problem jest taki że jeśli mam taką sytuację:
Lista:
1. Test
2. Testowy
3. Tescik
Po usunięciu elementu drugiego mam tak:
1. Test
3. Tescik
Da się to jakoś dynamicznie przenumerować, żeby było tak:
1. Test
2. Tescik
Z góry dziękuję za pomoc!
const items = [];
przy dodawaniu: items.push('asd')
przy wyrzucaniu: items.slice z indexem + wywołanie funkcji która na podstawie items renderuje Ci listę
Albo możesz całkowicie zrezygnować z dawania "count", przerobić to na ol + li i ustawić w cssie
[1, undefined, 3].filter(e => e!=undefined) // [1, 3]
A jeżeli indeksować specyficznie, a nie po pozycji, to czemu nie ubrać tego w obiekt?
[{index: 44, value: 'xd'}]