Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usunięcie konkretnego obiektu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Dominator
Jak usunąć konkretny obiekt w javascript?

Mam takie coś:

var player = { name: "player1", bot: false }

i muszę usunąć obiekt player, który ma ustawione "bot" na false (wszystko w pętli jest), wie ktoś jak to zrobić?
Comandeer
Przypisać do odpowiedniej zmiennej undefined
Dominator
Nie mam za bardzo do której, aktualnie próbowałem coś takiego

  1. if(player[i].bot == false)
  2. {
  3. delete player[i];
  4. }


Aczkolwiek to mi usuwa wszystkie obiekty...
pastan
Aby usunąć element z tablicy możesz wykorzystać to:

  1. if(player[i].bot == false)
  2. {
  3. player.splice(i,1);
  4. }
  5.  
Dominator
@Up usunęło mi wszystkie obiekty :/
pastan
A jesteś pewien, że wszystkie obiekty nie posiadają wartości 'bot' ustawione na false? smile.gif
Comandeer
Nie powinno. Usuwa tylko jeden element tablicy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.