Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Podstawy
-
JS – chunkify array
W poprzedniej lekcji poznaliśmy genialny sposób na zamienienie tablicy na chunki odpowiedniej maksymalnej wielkości. Teraz poznamy jeszcze 3 inne metody.
-
JS – anagram check
Uczymy się sprawdzać, czy dwa napisy są anagramami – są utworzone z tych samych liter w takiej samej ilości, ale dowolnej kolejności, wielkość i spacje nie mają znaczenia.
-
JS – Array from master
Funkcja Array.from ma w sobie więcej ciekawych zastosowań, niż się to na pierwszy rzut oka wydaje. Do dzieła.
-
JS – Polyfill vol. 14
Piszemy funkcję myTrim, która działa tak jak w PHP, czyli pozwala nam wybrać trimowany znak. Do dzieła.
-
JS – walidacja nawiasów
Jedno z podstawowych i najbardziej popularnych zagadnień stosowych – walidacja nawiasów. Poznajemy ten algorytm!
-
JS – rec + iter vol. 2
Kolejne ćwiczenie, tym razem silnia w dwóch wydaniach. Do dzieła!
-
JS – rec + iter vol. 1
Bardzo proste ćwiczenie na wyrobienie się w programowaniu – dodajemy dwie liczby rekurencyjnie i iteracyjnie. Do dzieła.
-
JS – console table
Uczymy się wykorzystywać console.table w JS. Zwracamy uwagę, że nieważne ile nam się wydaje, że wiemy, jest jeszcze sporo do odkrycia.
-
JS – bitwise ex. 2
Kolejne ćwiczenia bitwise. Dostajemy funkcję i mamy opisać jej działanie. Do dzieła.
-
JS – bitwise ex. 1
Wykonujemy ćwiczenie sprawdzające znajomość operatorów bitwise. Dostajemy prostą funkcję i tłumaczymy jej działanie. Do dzieła.
-
JS – linked list cycle
Uczymy się pisać algorytm, który sprawdza, czy lista wiązana ma cykl, to jest czy się zapętla. Do dzieła.
-
JS – bitwise ++ vol. 2
Teraz sprawiamy, aby nasza funkcja increment działała z liczbami nieparzystymi. Nadal korzystamy z operatorów porównania, nie jest to bitwise pełną gębą, ale już całkiem niezły progress robimy.