1 00:00:02,270 --> 00:00:04,080 Nie, pozwól mi pozbyć się istniejącego kodu. 2 00:00:04,470 --> 00:00:08,340 Migawka kodu, który napisałeś do tej pory, jest dołączona do ostatniego wykładu. 3 00:00:09,370 --> 00:00:10,860 I pozwól mi napisać nowy kod. 4 00:00:11,280 --> 00:00:18,120 Ważną rzeczą, z którą pracujesz, lub ważną strukturą danych, z którą pracujesz i JavaScript, są obiekty, które możesz 5 00:00:18,780 --> 00:00:23,590 mieć jak obiekt osobisty i tworzysz obiekt zwykle z nawiasami klamrowymi. 6 00:00:24,480 --> 00:00:27,090 A tam masz pary kluczowych wartości. 7 00:00:27,570 --> 00:00:32,550 Zdefiniowałeś klucz po prostu wpisując, cóż, dowolny klucz, którego chcesz użyć, powiedzmy imię. 8 00:00:33,120 --> 00:00:35,700 Więc masz dwukropek i musisz go mieć. 9 00:00:35,970 --> 00:00:38,640 I często dwukropek, masz swoją wartość. 10 00:00:38,730 --> 00:00:40,170 W moim przypadku ciąg znaków, max. 11 00:00:40,500 --> 00:00:45,000 A następnie przecinkiem możesz dodać kolejną parę klucz-wartość, wiek 29 lat. 12 00:00:46,050 --> 00:00:49,950 To jest przedmiot i mogę tutaj zablokować osobę. 13 00:00:51,140 --> 00:00:55,940 Jeśli teraz wykonam grę w szachy, zobaczymy wydrukowany tutaj przedmiot. 14 00:00:56,780 --> 00:00:59,660 Teraz obiekty pozwalają nam grupować dane razem. 15 00:01:00,050 --> 00:01:06,540 Można powiedzieć, że nie tylko mają tam zmienne, ale mogą też mieć funkcje. 16 00:01:07,010 --> 00:01:08,960 Na przykład funkcja odczytu. 17 00:01:09,470 --> 00:01:16,700 I tam możesz po prostu mieć anonimową funkcję eralną lub funkcję strzałki jako ogólną wartość. 18 00:01:17,960 --> 00:01:21,170 A tam możesz mieć Konsta Locke High. 19 00:01:22,420 --> 00:01:23,620 Jestem. 20 00:01:24,640 --> 00:01:30,250 A potem nazwa i to będą teraz dostępne za pomocą tego słowa kluczowego zamiast 21 00:01:30,250 --> 00:01:32,740 obiektu, musisz tego zwykle używać. 22 00:01:32,950 --> 00:01:37,870 I jest w tym coś wyjątkowego, co pokazałem w tym filmie, który zamieściłem wcześniej we wcześniejszym 23 00:01:37,870 --> 00:01:38,350 wykładzie. 24 00:01:38,590 --> 00:01:42,040 Ale zazwyczaj odnosi się to do otaczającego obiektu. 25 00:01:42,520 --> 00:01:48,700 A teraz możemy użyć notacji kropkowej, aby kropka miała dostęp do właściwości lub metod. 26 00:01:48,850 --> 00:01:51,310 Zatem zmienne lub funkcje wewnątrz tego obiektu. 27 00:01:51,640 --> 00:01:53,530 Więc możemy teraz użyć tej nazwy. 28 00:01:54,530 --> 00:02:02,030 A teraz mogę użyć tej osoby i wywołać chciwość z notacją kropkową i wykonać ją jako funkcję. 29 00:02:02,300 --> 00:02:08,840 Ważna jest zatem notacja kropkowa, która odnosi się do obiektu lub UNU odnoszącego się do tego obiektu, który jest tutaj 30 00:02:08,870 --> 00:02:10,460 przechowywany i jako stały. 31 00:02:11,200 --> 00:02:14,480 A teraz, jeśli zostanie wykonany, to znowu mówię: hej, jestem niezdefiniowany. 32 00:02:14,720 --> 00:02:15,560 Dlaczego tak jest? 33 00:02:15,950 --> 00:02:20,630 Cóż, powodem tego jest właśnie to, czego nauczyłem cię o funkcjach Arrow. 34 00:02:21,080 --> 00:02:30,080 Odnosi się to teraz do zakresu globalnego do zakresu środowiska uruchomieniowego węzła globalnego, a nie do tego obiektu, który ma się 35 00:02:30,080 --> 00:02:31,460 do niego odwoływać. 36 00:02:32,000 --> 00:02:35,600 Musimy albo użyć funkcji starej szkoły w ten sposób. 37 00:02:36,380 --> 00:02:37,400 Teraz ponad powtórz martwy. 38 00:02:37,460 --> 00:02:38,750 Mówię: hej, jestem Max. 39 00:02:40,380 --> 00:02:46,260 Lub używamy nieco innego podejścia lub składni tutaj w obiekcie. 40 00:02:46,800 --> 00:02:50,810 Oznacza to, że nie używasz funkcji strzałki, ale używasz takiej chciwości. 41 00:02:51,120 --> 00:02:58,530 Więc przyznajesz się do dwukropka w nawiasach, podajesz nazwę klucza, a następnie bez słowa kluczowego funkcji 42 00:02:58,530 --> 00:03:01,590 lub czegoś podobnego dodajesz treść funkcji. 43 00:03:02,070 --> 00:03:04,770 A teraz jest to metoda tego obiektu. 44 00:03:05,040 --> 00:03:05,700 I widzisz. 45 00:03:05,790 --> 00:03:07,050 Cześć, jestem Max Tuno. 46 00:03:07,650 --> 00:03:09,240 To jest coś ważnego. 47 00:03:09,390 --> 00:03:14,800 I czy składnia, którą zobaczysz, używam w tym kursie bez nawiasów dwukropka tuż 48 00:03:14,810 --> 00:03:17,340 po Deqi, a następnie treści funkcji.