Aktywne Wpisy

JakDorobic_com +89
No i masz, a ci znowu #rozdajo robio…
Do zdobycia jest ponownie karta podarunkowa o wartości 100 zł, do wyboru: Decathlon, Zalando, Biedronka, RTV Euro AGD
Zasady są proste. Aby wziąć udział w rozdajo:
•
Do zdobycia jest ponownie karta podarunkowa o wartości 100 zł, do wyboru: Decathlon, Zalando, Biedronka, RTV Euro AGD
Zasady są proste. Aby wziąć udział w rozdajo:
•
źródło: Rozdajo JakDorobic
Pobierz
wrednyfutrzak +29
Dawno na tym portalu nie widziałem takiego szamba jak #polskieonuce. Wykopki dały sobie prawa do bycia sędzią, prokuratorem i katem w jednym. Stalkują czyjeś profile i szyderczo wywieszają na widok publiczny. No ale cóż, skoro czują, że się w tym spełniają, niech im tam będzie. Szkoda tylko, że nie spożytkowują swojej energii w bardziej produktywny sposób, zamiast w postaci idei słusznego gniewu, łapiąc za widły i pochodnie.





var foo = {n: 1};var bar = foo;
foo.x = foo = {n: 2};
dlaczego foo = {n:2};
a nie foo = {x: {n:2}, n: 2} ?
#webdev #javascript
foo = foo.x = {n: 2};daje taki sam wynik.foo = {n:2};
foo.x = foo;
http://wrzuc.se/images/5559e4b2cdd64.png
@qwertyu: http://www.undefinednull.com/2014/02/03/multiple-left-hand-assignment-in-javascript-is-really-bad-think-once-before-you-do-it/
http://www.ecma-international.org/ecma-262/5.1/Ecma-262.pdf na górze strony 85.
1. Najpierw wyliczane jest
foo.x, czyli gdzie ma trafić przypisywana zmienna. Jest ustalana jako polexobiektu przypisanego dofoo.2. obiekt przypisany do
foojest zmieniany na nowy obiekt{n : 2}.3. ten nowy obiekt jest przypisywany do zmiennej ustalonej w punkcie 1 (która nie znajduje się już w obiekcie na który wskazuje zmienna
foo1. Utwórz zmienne
fooibar.2. Utwórz obiekt
{n: 1}, oznacz jego pointer jakoOBJ1(albo po prostu adres w pamięci).3. Przypisz obiekt
OBJ1do zmiennejfoo.4. Przypisz zawartość zmiennej
foodo zmiennejbar.5. Utwórz obiekt
{n: