ďťż

[JS] Pobieranie nazwy zmiennej

       

Podstrony


telcocafe

Witam, mam pewne pytanie, ale najpierw kod:
var item = new Klasa();
My wiemy, WIDZIMY, że zmienna ma nazwę item, ALE czy da się to sprawdzić wewnątrz klasy?
Tzn. funkcja wewnątrz klasy, np.
function Klasa_Dodaj() { var c = // tutaj problem, w tej zmiennej ma się znaleźć wartość item, czy nazwa zmiennej }

Pytanie, po co to komu?
Zastosowanie w programowaniu OO


Po co to komu... Używaj this zamiast nazwy zmiennej i będzie cacy
To Ci napisze po co, ale pisałem, że potrzebne :mad:

<p>onclick="o.Metoda(arg1,arg2)"></p>
Zamiast o nie zastosuje this
A może jest kod powyżej generuje automatycznie z tysiącach egzemplarzach?
Użytkownik Algoritm edytował ten post 20 listopad 2007, 18:26


Niestety się nie da. Ale możesz przekazać podczas implementowania klasy jako parametr nazwę zmiennej.
Sam miałem z tym problem i tak go rozwiązałem. Przykład:var entry = new BBCode('entry'); entry.items[0] = 'bold'; entry.items[1] = 'italic'; entry.items[2] = 'underline'; entry.items[3] = 'BBC:nbsp'; entry.items[4] = 'url'; entry.items[5] = 'email'; entry.items[6] = 'BBC:nbsp'; entry.items[7] = 'color'; entry.items[8] = 'emoticon'; entry.items[9] = 'BBC:closeAllTags'; entry.init('entryDiv');I klasa.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.