Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z usuwaniem elementu z tablicy za pomocą splice
acainoks
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Jest to pewnie proste do zrobienia niestety nie mam jeszcze takiej wiedzy przedstawię tok działania
[JAVASCRIPT] pobierz, plaintext
  1. var nazwy = new Array();
  2. nazwy[0] = ['dd',3];
  3. document.write(nazwy); //'dd',3
  4. document.write(nazwy.length); //1
  5. nazwy.splice(0,1);
  6. document.write(nazwy); // nic :)
  7. document.write(nazwy.length); //0
  8. nazwy[1] = ['uu',7];
  9. document.write(nazwy); //,'uu',7
  10. document.write(nazwy.length); //2
[JAVASCRIPT] pobierz, plaintext


Nie mam pojęcia dlaczego po usunięciu elementu wielkość tablicy jest 0 a później po dodaniu kolejnego elementu o indeksie 1 pokazuje że tablica ma wielkość 2 a to co znajduje sę w tablicy jest z przecinkiem na początku? Proszę o pomoc i z góry dziękuję (delete nazwy[0] w ogóle nie działa poprawnie)
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zamiast document.write uzyj console.log, następnie odpal FireFox z FireBugiem a doznasz olśnienia winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
acainoks
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


OK w końcu dobiłem się do stacjonarnego internetu , ściągnąłem firebuga i rzeczywiście mnie olśniło co nie rozwiązuje mojego problemu. Teraz mam pytanie czy jest jakaś metoda która oprócz usuwania elementów listy także przesuwa pozostałe aby nie zostawały luki? Używam także JQuery. dzięki i pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:01