• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Samokasujacy sie obiekt - JS

VPS Starter Arubacloud
0 głosów
173 wizyt
pytanie zadane 3 października 2018 w JavaScript przez MrxCI Dyskutant (8,260 p.)

Witam, jest oto taki kod sobie:

 

//tworzenie tablicy globalnej

Let globArr = [];

//prosty konstruktor

function obiekt (x) {


this.name = x;

this.delyourself = function () {

//kasowanie obiektu z tablicy jego metoda poprzez filter

globArr = globArr.filter(e=>e!=this);

}


}


// tworzenie obiektu
globArr.push(new obiekt("hello"));

// kasowanie go z tablicy jego wlasna metoda
globArr[0].delyourself();

 

Czy kasowanie obiektu w ten sposob jest dobrym sposobem? Ogólnie jedyna referencje jaka ma w twj chwili to sama tablica, gdy nadpiszenja bez siebie, powinien po zakonenczeniu metody przepasc, czy tak sie staje?

Czy sa inne lepsze sposoby na samoskasowanie siebie przez wlasna metode?

1 odpowiedź

+1 głos
odpowiedź 18 października 2018 przez X3h Dyskutant (9,540 p.)
Dopóki nie stracisz powiązania do obiektu dopóty nie trafi on do zbieracza śmieci.

Podobne pytania

0 głosów
1 odpowiedź 104 wizyt
pytanie zadane 17 października 2019 w JavaScript przez awa Użytkownik (510 p.)
0 głosów
0 odpowiedzi 161 wizyt
pytanie zadane 5 listopada 2016 w JavaScript przez niezalogowany
0 głosów
1 odpowiedź 151 wizyt
pytanie zadane 27 czerwca 2017 w C i C++ przez TheBatman94 Początkujący (450 p.)

93,023 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,368 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...