[JavaScript]Usuwanie zawartości tablicy js |
[JavaScript]Usuwanie zawartości tablicy js |
1.10.2020, 12:27:15
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Cześć.
Jak najkorzystniej / najekonomiczniej / najnajnaj usunąć całą zawartość tablicy w javascript? -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
1.10.2020, 12:32:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
1.10.2020, 13:10:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Ok,
Mam poustawiane zegarki na stronie, a one są w tablicy counter = []; counter[idTimera] = [setInterval(timer, 1000)]; I teraz chcę zakończyć wszystkie interwały w tej tablicy, counter = [] nie działa ;/ Ten post edytował miccom 1.10.2020, 13:11:34 -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
1.10.2020, 13:21:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Szkoda, że nie sprecyzowałeś od razu tego w temacie, albo choć w treści.
Musisz użyć pętli i standardowo czyścić każdy timer. -------------------- |
|
|
1.10.2020, 13:52:55
Post
#5
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
No tak, ale jeśli wskażę konkretny counter to interwał nadal działa...
-------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
1.10.2020, 13:56:38
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Nie rozumiem. Co masz na myśli?
Czyścić powinieneś każdy po kolei używając clearInterval. -------------------- |
|
|
1.10.2020, 14:29:26
Post
#7
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Oki, rozwiązanie super, problem był gdzieś indziej, interwały mam inaczej nazwane aby nie powtarzały się te same id
Pięknie działa, dziękuję -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
1.10.2020, 14:57:21
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Chyba niepotrzebnie również przechowujesz id timerów jako tablicę, wystarczy tak:
W Twoim przypadku musisz odwoływać się poprzez counter[x][0] (bo stworzyłeś dwuwymiarową tablicę). -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:23 |