Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Dostep w klasie do wszystkich obiektow, metoda klasa przeszukujaca obiekty klasy
comanderv
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 2.12.2008

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


witac,
potrzebuje stworzyc metode w klasie ktora przeszukiwala by po obiektach tej klasy...
cos ala
  1. this.szukaj = function()
  2. {
  3. for(var i=0; i<ilosc_elementow_klasy; i++)
  4. if(jakos_zlap_obiekt[i].x == 2) alert("sie udalo");
  5. }

dodam ze mam licznik w klasie
  1. function klasa()
  2. {
  3. var licz = this.constructor.prototype.licznik++;
  4. this.id = "cos"+ licz; //latwo wiec bedzie ten 'licz' wydobyc w razie czego
  5. //...
  6. //reszta nudnego kodu
  7. //...
  8. }
  9. klasa.prototype.licznik = 0;
  10. console.log(klasa.prototype.licznik);

jak z takimi warunkami sie za to zabrac? jak najlepiej przeszukiwac wszystkie obiekty w klasie? co prawda deklarowane obiekty mam w petli w tablicy ale jest to malo elegnackie:
  1. var tablica= new Array();
  2. for(i=0; i<5; i++)
  3. {
  4. var nowa = new ryba();
  5. nowa.metoda()
  6. tablica[i]=nowa;
  7. }

jakies pomysly ?
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: 22.08.2025 - 22:18