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

Argument w nazwie argumentu - javascript

Object Storage Arubacloud
+1 głos
135 wizyt
pytanie zadane 6 stycznia 2016 w JavaScript przez shadax Obywatel (1,850 p.)

Cześć, mam mały problem, który dla niektórych może wydawać się oczywisty, ale w JS jestem jeszcze początkujący...

Jak mogę zapisać argument w nazwie argumentu? (nie wiem jak to dokładnie nazwać)

Przykładowo:

var liczba = 1; //ten argument ma różną wartość

var zmienna1; //chcę, żeby można było dać liczbę z argumentu "liczba" do nazwy tego argumentu , w PHP wyglądało by to chyba tak: ${zmienna.$liczba}

 

3 odpowiedzi

+2 głosów
odpowiedź 6 stycznia 2016 przez Comandeer Guru (601,450 p.)

Pamiętaj, że zmienne globalne są własnościami globalnego obiektu, zatem można zastosować hack typu window[ 'zmienna' + liczba ].Niemniej to jest hack i nie wiem po co Ci coś takiego?

0 głosów
odpowiedź 6 stycznia 2016 przez Mariusz O Mądrala (5,290 p.)
W JS prawdopodobnie nie jest to możliwe. Polecam tablice.

http://kursjs.pl/kurs/array.html
komentarz 6 stycznia 2016 przez Comandeer Guru (601,450 p.)

To nie jest tablica! W JS nie istnieją tablice asocjacyjne. Istnieją obiekty lub obiekty Map​.

0 głosów
odpowiedź 6 stycznia 2016 przez ScriptyChris Mędrzec (190,190 p.)
edycja 6 stycznia 2016 przez ScriptyChris

Może chodzi Ci o zmienną z obiektu? 

var obiekt = {};
obiekt.zmienna = 1;

Albo tak:

var obiekt = {
  zmienna: 1,
  getZmienna: function()
  {
    return this.zmienna;
  }
};
console.log(obiekt.getZmienna()); // 1

Bo inaczej to, jak wspomniał @Mariusz O, użyj tablicy.

komentarz 6 stycznia 2016 przez Comandeer Guru (601,450 p.)

To nie jest tablica! W JS nie istnieją tablice asocjacyjne. Istnieją obiekty lub obiekty Map.

komentarz 6 stycznia 2016 przez ScriptyChris Mędrzec (190,190 p.)
Ja nie użyłem nigdzie tablicy, tylko obiekty.
komentarz 6 stycznia 2016 przez Comandeer Guru (601,450 p.)
Myślałem, że nazywasz to tablicą… Przepraszam.
komentarz 6 stycznia 2016 przez ScriptyChris Mędrzec (190,190 p.)
Ok, przesunąłem mylącą część posta na koniec.

Podobne pytania

0 głosów
3 odpowiedzi 441 wizyt
pytanie zadane 17 czerwca 2016 w JavaScript przez mac-rum Użytkownik (610 p.)
0 głosów
2 odpowiedzi 106 wizyt
pytanie zadane 8 grudnia 2017 w JavaScript przez Lalek Nowicjusz (120 p.)
+1 głos
1 odpowiedź 148 wizyt
pytanie zadane 30 stycznia 2021 w JavaScript przez persikk Obywatel (1,140 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...