Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%)
|
Witam,
czy w js jest możliwość wysłania do funkcji referencji do jakiejś zmiennej? Chodzi mi o coś takiego: Kod var x; action(&x); function action(x){ x=1; } Powyższy kod naturalnie nie jest poprawny, ale myślę ujmuje istotę problemu. Chciałbym, aby po wykonaniu funkcji, jakaś zmienna przybrała określoną wartość. Jest to jakoś możliwe? Ten post edytował dark_root 2.12.2013, 17:21:28 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%)
|
Zmienne są zawsze przekazywane jako kopia wartości.
Obiekty są zawsze przekazywane przez referencję. Więc odpowiadając na Twoje pytanie, nie można przekazać referencji do zmiennej. Można natomiast przekazać obiekt do funkcji w ramach którego możesz modyfikować jego właściwości i zmiany będą widoczne poza funkcją. |
|
|
|
dark_root JS Referencje 2.12.2013, 17:20:12
lukasz1985 Czyli możesz sobie zapakować swojego x'a do ob... 4.12.2013, 12:42:16
primosz67 tak jest też w javie .. .teraz jak tak się zastana... 6.12.2013, 23:11:35
lukasz1985 I w zasadzie na tym się podobieństwa kończą. 9.12.2013, 22:35:58 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 19:31 |