Comics: Deployment on Friday
Opublikowano: 09.07.2022 - tagi: Komiks Rysowanie Deployment Serwer

Opublikowano: 09.07.2022 - tagi: Komiks Rysowanie Deployment Serwer
Opublikowano: 07.07.2022 - tagi: JavaScript Tablica Obiekt Sortowanie
Mamy taką tablicę:
const data = [
{
name: 'Janusz',
age: 69,
},
{
name: 'Zuzanna',
age: 7
}
{
name: 'Anna',
age: 25
},
{
name: 'Bartosz',
age: 18
}
];
I chcemy posortować dane alfabetycznie po właściwości name.
Rozwiązanie:
const sortByName = (item1, item2) => {
if (item1.name < item2.name) {
return -1;
}
if (item1.name > item2.name) {
return 1;
}
return 0;
}
data.sort(sortByName);
Posortuje:
[
{
"name": "Anna",
"age": 25
},
{
"name": "Bartosz",
"age": 18
},
{
"name": "Janusz",
"age": 69
},
{
"name": "Zuzanna",
"age": 7
}
]
Opublikowano: 05.07.2022 - tagi: JavaScript Tablica
Mamy tablicę:
['Apple', 'Lemon', 'Grapes', 'Pear']
Załóżmy, że chcemy dodać nowy element: Pineapple jako trzeci w tablicy. Czyli chcemy osiągnąć:
['Apple', 'Lemon', 'Pineapple', 'Grapes', 'Pear']
Można to zrobić za pomocą funkcji splice:
const fruits = ['Apple', 'Lemon', 'Grapes', 'Pear'];
const fruitIndex = fruits.findIndex((fruit) => fruit === 'Lemon');
if (fruitIndex) {
fruits.splice(fruitIndex + 1, 0, 'Pineapple');
}
console.log(fruits); // ['Apple', 'Lemon', 'Pineapple', 'Grapes', 'Pear']
Funkcja splice przyjmuje indeks, w którym miejscu chcemy dodać element (tutaj dodajemy 1, bo chcemy umieścić nowy element za Lemon). Drugi parametr to 0 informujemy w ten sposób metodę slice, że... nie chcemy usuwać żadnego element (do kasowania także służy ta metoda!). I na koniec w trzecim parametrze przekazujemy parametr, jaki chcemy dodać do tablicy.
Opublikowano: 02.07.2022 - tagi: Webstorm Klawiatura Skrót klawiszowy Produktywność
Żeby praca z kodem była bardziej efektywna, warto znać skróty klawiszowe, które pomogą nam w szybkim poruszaniu się po nim.
Przejście do konkretnej linii kodu - CTRL + G
Przejście do ostatnio edytowanego miejsca - ALT + SHIFT + BACKSPACE
Przejście do następnego/poprzedniego błędu - F2
lub: Shift + F2
Przejście do następnej/poprzedniej metody - ALT + UP
lub: ALT + DOWN
Opublikowano: 30.06.2022 - tagi: Podsumowanie Czerwiec 2022 Blog
W czerwcu opublikowałem 11 wpisów:
CSS:
Angular:
JavaScript:
TypeScript:
Inne:
Narysowałem dwa komiksy:
Przeczytałem trzy książki:
Przesłuchałem cztery audiobooki: