Aktywne Wpisy
BarLak +14
Hej wykopki zdecydowałem się zorganizować zabawę dzięki której nie dość że można zrobić dobry uczynek to jeszcze można coś zarobić .
Zasady bardzo proste udział biorą osoby które polubiły post plus obserwują tag #shelterbet <---- do obserwacji
Zasady:
Osoba która pierwsza poprawnie wytypuje poprawnie dokładny wynik meczu Tottenham - Chelsea
-Otrzymuje 50zł + 50 zł na wybrane schronisko bądź zbiórkę
Zasady bardzo proste udział biorą osoby które polubiły post plus obserwują tag #shelterbet <---- do obserwacji
Zasady:
Osoba która pierwsza poprawnie wytypuje poprawnie dokładny wynik meczu Tottenham - Chelsea
-Otrzymuje 50zł + 50 zł na wybrane schronisko bądź zbiórkę
rok_linuksa +32
Nie rozumiem tego przykładu. Przecież odniesienie do value nadal tam jest
#javascript
value.length
, które to jest odniesieniem do prymitywu (w tym wypadku typu number). Odniesienia do prymitywów są w pamięci kopiowane. Więcvalue.length
zostało skopiowane do nowego miejsca w pamięci, a navalue
już nic bezpośrednio nie wskazuje, więc garbage collector może to wyrzucićhttps://pastebin.com/eYArfjVc
value.length jest w obu przypadkach tylko w jednym jest zwracane z funkcji w drugim przypisane do zmiennej. Ale i w pierwszym i w drugim jest value.length
value
żeby móc odwołać się dovalue.length
.W drugim przypadku do
value
odwołujesz się tylko raz (gdy pobierasz wartość), jest to number więc zostaje skopiowany w inne miejsce w pamięci i od tamtej pory odwołujesz się tylko do tego numbera, nie masz już żadnych odwołań bezpośrednio dovalue