Jeżeli wybierasz się na rozmowę rekrutacyjną to nasze repozytorium wiedzy pomoże Ci przygotować się na nią!
Rejestrując się dostajesz dostęp do największej bazy odpowiedzi i pytań rekrutacyjnych w branży IT w Polsce.
Ucząc się z nami odpowiesz na każde techniczne pytanie rekrutera dzięki czemu dostaniesz swoją wymarzoną pracę.
Pokażę tu dwa najpopularniejsze. Pierwszy z nich polega na nadpisaniu tablicy pustą tablicą. Drugim ze sposobów jest ustawienie właściwości length tablicy na wartość 0. Oba te działania w rezultacie dadzą nam pustą tablicę.
//Metoda nr 1 let arr1 = ['hello','world']; arr1 = []; console.log(arr1); //Metoda nr 2 let arr2 = ['hello','world']; arr2.length = 0; console.log(arr1);
ukryj
Do napisania tej funkcji wykorzystamy trzy funkcje jakie dostarcza nam JavaScript:
split() – podzieli naszego stringa na poszczególne słowa oraz każde ze słów umieści jako osobny element w tablicy. Funkcja ta jako parametr przyjmuje string, który posłuży nam do rozdzielenia elementów – w naszym wypadku będzie to spacja.
reverse() – służy ona do odwrócenia naszej nowo powstałej tablicy.
join() – łączy naszą tablicę w całość. Domyślnie join() do łączenia używa przecinka, tak więc musimy podać string ze spacją jako parametr, aby powstało nam zdanie.
Nasz kod prezentuje się następująco:
let sentence = 'Ala ma kota'; function reverseSentence(str) { return str.split(' ').reverse().join(' '); } sentence = reverseSentence(sentence); console.log(sentence);
Jest to skrócona odmiana instrukcji warunkowej if. Wyrażenie z tym operatorem konstruujemy poprzez podanie sprawdzanej wartości, następnie znaku zapytania. Po nim piszemy kod, który wykona się jeśli warunek zostanie spełniony. Następnie dajemy dwukropek i po nim kod, jaki ma się wykonać, gdy warunek nie zostanie spełniony. Oto przykład:
let arr = ['hello']; arr.includes('hello') ? console.log('true') : console.log('false'); arr.includes('world') ? console.log('true') : console.log('false');