Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usunięcie wybranych indeksów tablicy wielowymiarowej, jak zrobić to w czystym js bez używania pętli ?
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Potrzebuję usunąć z tablicy wielowymiarowej wszystkie elementy o indeksach 3 i 4.
Potrzebuję to zrobić w czystym javascript - bez jquery itp.

Moja tablica składać się może z wielu tablic ale każda zawierać będzie max 4 elementy (i te dwa ostatnie chcę zawsze usuwać) :
var myArray = [[1,2,3,4],[5,6,7,8],[9,10,11,12]];

Wiem że można to zrobić funkcją splice i w pętli ale chciałem to zrobić bez używania pętli.

Mam tak:

  1. var myArray = [[1,2,3,4],[5,6,7,8],[9,10,11,12]];
  2. for(i=0;i<myArray.length;i++){
  3. myArray[i].splice(2);
  4. myArray[i].splice(3);
  5. }
  6.  
  7. alert(myArray);


jak to można jeszcze szybko uzyskać ?

PS. Nie wiem jak bardzo ta pętla spowolni skrypt dla np. 200 tablic w tablicy głównej , biorąc pod uwagę że na stronie są jeszcze inne operacje na js wykonywane ale nie mogę pozwolić sobie na duże straty.

Ten post edytował damianooo 22.07.2018, 08:02:20
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 22:25