1 00:00:02,200 --> 00:00:06,040 Koncerty Letton to dwie stosunkowo nowe funkcje w JavaScript. 2 00:00:06,390 --> 00:00:09,640 Kolejną fajną nową funkcją są funkcje eralne. 3 00:00:10,180 --> 00:00:17,170 Możemy przepisać tę funkcję jako funkcję strzałki, tworząc przede wszystkim nową zmienną lub stałą. 4 00:00:17,290 --> 00:00:22,900 Ponieważ nigdy nie ustawię nowej wartości, użyję stałej i dam głębokości nazwę mojej funkcji. 5 00:00:22,990 --> 00:00:28,420 Podsumuj więc dewaluację użytkownika, która jest następnie przypisywana po znaku równości jako funkcja. 6 00:00:28,870 --> 00:00:32,190 Przy pomocy tej składni moglibyśmy to zrobić w przeszłości. 7 00:00:32,230 --> 00:00:34,330 Jest to inny sposób definiowania funkcji. 8 00:00:34,720 --> 00:00:40,510 Część po prawej stronie to tak zwana funkcja anonimowa, ponieważ nie 9 00:00:40,510 --> 00:00:48,040 ustawiamy nazwy po funkcji, ale nadamy jej funkcję nazwaną niejawnie, przechowując funkcję anonimową w tej nazwanej 10 00:00:48,190 --> 00:00:48,910 stałej. 11 00:00:49,210 --> 00:00:54,430 Zawsze możemy więc wywołać tę stałą, która pełni funkcję jako wartość, a wartość wywołujemy za pomocą 12 00:00:54,430 --> 00:00:55,090 składni. 13 00:00:55,390 --> 00:00:57,430 Dlatego jest to tutaj funkcja nazwana. 14 00:00:57,970 --> 00:00:59,530 Tak by to działało w przeszłości. 15 00:00:59,740 --> 00:01:03,370 P Jest to sposób lub inny sposób definiowania funkcji. 16 00:01:04,150 --> 00:01:11,410 Ale zawsze możemy użyć nowej składni, w której usuwamy słowo kluczowe funkcji i zamiast tego 17 00:01:11,470 --> 00:01:15,400 dodajemy strzałkę między listą argumentów a nawiasami klamrowymi. 18 00:01:16,120 --> 00:01:19,540 Czy strzałka jest po prostu znakiem równości i znakiem większym niż. 19 00:01:19,950 --> 00:01:21,790 Czy to również tworzy funkcję? 20 00:01:21,970 --> 00:01:28,570 Jest nieco krótszy, ponieważ zapisaliśmy słowo kluczowe funkcji i działa tak samo, jak wcześniej działała 21 00:01:28,570 --> 00:01:29,070 dysfunkcja. 22 00:01:29,810 --> 00:01:34,270 Dlaczego mielibyśmy używać Synteksu, z wyjątkiem tego, że jest on nieco krótszy? 23 00:01:34,600 --> 00:01:36,310 To już dobry powód. 24 00:01:36,580 --> 00:01:43,630 Ale jest też jedna kluczowa różnica w odniesieniu do tego słowa kluczowego, które JavaScript zna i dołącza. 25 00:01:43,630 --> 00:01:50,350 Znajdziesz link do innego filmu, artykułu, który stworzyłem, w którym zagłębiam się w to słowo kluczowe i jak działa 26 00:01:50,350 --> 00:01:50,830 Arrow. 27 00:01:50,830 --> 00:01:51,640 Pomóż nam z tym. 28 00:01:52,420 --> 00:01:57,950 Załączony artykuł i wideo faktycznie korzystają z przeglądarki, ale jest tak samo bez żartów. 29 00:01:58,600 --> 00:02:03,100 To pomoże ci wiedzieć, jakie są do tego celu obiekty JavaScript. 30 00:02:03,250 --> 00:02:09,670 Ale znowu, jest to podstawowa wiedza, której potrzebuję, abyś dyskutował na tym kursie. 31 00:02:10,000 --> 00:02:12,760 Prawie będę używać tylko funkcji strzałek. 32 00:02:12,970 --> 00:02:18,860 Tak więc ta składnia do definiowania funkcji powinna być czymś, co rozumiesz w dyskursie, który rezygnuje 33 00:02:18,880 --> 00:02:20,080 z nazwy funkcji. 34 00:02:20,500 --> 00:02:26,070 I tutaj mamy argumenty, a następnie musimy funkcjonować ciało, znając małą notatkę dodatkową. 35 00:02:26,980 --> 00:02:31,480 Istnieje również krótsza składnia pisania tej lub kilka krótszych składni. 36 00:02:32,540 --> 00:02:39,170 Powiedzmy, że nie mam żadnej funkcji, którą nazwałbym dodać, i tam otrzymuję dwa argumenty, A i B, i po prostu wracam do 37 00:02:39,170 --> 00:02:40,360 niektórych z nich. 38 00:02:40,400 --> 00:02:43,630 Więc dodatek możesz mieć rację. 39 00:02:43,630 --> 00:02:45,860 Oczywiście, aby zwrócić A plus B. 40 00:02:46,520 --> 00:02:51,050 To pozwala nam wyświetlać reklamy blokady konsoli z jednym i dwoma. 41 00:02:51,980 --> 00:02:57,950 A jeśli wiem, że węzeł biegowy gra w szachy, widzimy tutaj wolne miejsce. 42 00:02:59,000 --> 00:03:04,700 Jeśli masz tylko funkcję strzałki z jedną instrukcją, która zdarza się, że jest 43 00:03:04,700 --> 00:03:09,980 instrukcją return lub którą dobrze powracasz, to możesz wyobrazić sobie nawiasy klamrowe. 44 00:03:10,610 --> 00:03:12,500 Możesz przyznać, czy wrócisz, Stepanie. 45 00:03:12,550 --> 00:03:13,550 I musisz to przyznać. 46 00:03:14,090 --> 00:03:15,980 I właśnie tak działałeś. 47 00:03:16,820 --> 00:03:21,020 Jest to po prostu taka sama składnia jak poprzednio w przypadku nawiasów klamrowych i powrotu. 48 00:03:21,320 --> 00:03:26,090 I ta funkcja teraz zawsze zwracała tutaj wynik tego stwierdzenia. 49 00:03:26,660 --> 00:03:28,190 Snover, wykonaj to jeszcze raz. 50 00:03:28,340 --> 00:03:29,600 Nadal widzimy za darmo. 51 00:03:33,320 --> 00:03:37,640 Nova, czy sprawiedliwość działałaby, powiedzmy, zawsze w jednym? 52 00:03:39,110 --> 00:03:43,040 Więc mam tylko argument, powiedzmy, że zwracają plus jeden. 53 00:03:44,360 --> 00:03:47,380 Teraz mógłbym to nazwać rejestrowaniem konsoli. 54 00:03:47,470 --> 00:03:52,450 Dodaj jeden do, powiedzmy, rocznego ataku Senatora. 55 00:03:53,450 --> 00:03:56,410 I oczywiście nie mogę tego zrobić i rzeczywiście widzę, że to słyszę. 56 00:03:57,860 --> 00:04:04,790 Teraz, w takim przypadku, widziałeś już moje formatowanie audio, nawiasy, które tam wcześniej miałem, ponieważ jeśli masz tylko jeden 57 00:04:05,330 --> 00:04:10,520 argument i tak jest w przypadku tej sprawy, tylko jeśli masz tylko jeden argument, 58 00:04:10,520 --> 00:04:16,700 to nie możesz wystarczy mieć tutaj nazwę argumentu bez nawiasów i będzie działać tak samo, jak 59 00:04:16,700 --> 00:04:18,470 będzie działać z nawiasami. 60 00:04:18,590 --> 00:04:23,330 Oba działają tutaj, ale zwykle używasz składni bez nawiasów. 61 00:04:23,600 --> 00:04:27,890 I znowu, mój pomysł formatowania, usuń je dla mnie. 62 00:04:29,660 --> 00:04:39,260 Jeśli masz funkcję strzałki bez losowych argumentów, musisz określić pustą parę nawiasów, aby nie można było mieć tylko 63 00:04:39,890 --> 00:04:44,000 białych znaków, musisz mieć tę pustą parę. 64 00:04:44,480 --> 00:04:50,780 A potem możesz mieć tam swój kod, który oczywiście nie używa żadnych argumentów, ponieważ właśnie to chcę 65 00:04:50,780 --> 00:04:51,740 tutaj pokazać. 66 00:04:52,160 --> 00:04:53,540 Więc tutaj mógłbym jak. 67 00:04:54,700 --> 00:04:58,420 Losowo wywoływany w ten sposób bez żadnych danych przekazywanych. 68 00:04:58,690 --> 00:05:01,510 A teraz widzimy tutaj wolne od tego wyniku. 69 00:05:02,320 --> 00:05:07,180 Są to więc funkcje aerodynamiczne i różne składnie, a zobaczysz je dla wszystkich sądów. 70 00:05:07,330 --> 00:05:10,330 Powinieneś rozpoznać tę składnię i zrozumieć, jak one działają. 71 00:05:10,660 --> 00:05:12,730 Ponownie, z powodu, dla którego warto ich używać. 72 00:05:12,970 --> 00:05:15,280 Sprawdź załączony artykuł i wideo.