Codzienna porcja kodu

TypeScript - modyfikator readonly

Słowo kluczowe readonly możemy umieścić w kilku miejscach w celu ograniczenia możliwości modyfikacji poszczególnych pól obiektu.

Z jego pomocą możemy oznaczyć właściwości, pola klasy lub nawet całe tablice jako niemodyfikowalne. Oczywiście nie wpłynie to na kod podczas działania programu - nadal będzie można zmodyfikować te dane. Ochroni nas to jedynie do momentu kompilacji (to zdanie opisuje właściwie cały TypeScript).

Nie należy mylić tego słowa kluczowego z generycznym typem Readonly<T> do którego możemy przekazać inny typ, i w ten sposób oznaczyć wszystkie jego bezpośrednie właściwości jako niemodyfikowalne.

Ostatnio dodane

Struktury danych: tablica mieszająca

Data publikacji: 26.04.2025 10:40

Dlaczego Map, Dict i Set działają tak szybko? Poznaj mechanizmy działania hash table: hashowanie, kolizje i kompromisy.

23 minuty

  • js

Avatar: Michał Rygorowicz

Junior full-stack developer

Michał Rygorowicz

rygorowicz.michal@hotmail.com

Struktury danych: tablica mieszająca - miniatura artykułu

Polecane

TypeScript - branding i typy nominalne - miniatura artykułu

TypeScript - branding i typy nominalne

Data publikacji: 10.09.2023

Branding to technika, która wprowadza dodatkową warstwę bezpieczeństwa w aplikacjach pisanych w TypeScript. Jeżeli do tej pory nie spotkałeś/aś z tym podejściem, to ten artykuł jest dla Ciebie!

  • ts

Zarządzanie czasem w pracy programisty - miniatura artykułu

Zarządzanie czasem w pracy programisty

Data publikacji: 02.09.2023

Niezwykle istotną umiejętnością w pracy programisty jest odpowiednie zarządzanie czasem pracy, ale też i czasem, który odpowiada za regenerację naszego umysłu.

  • inne

Język HTML - idealny start dla początkujących programistów - miniatura artykułu

Język HTML - idealny start dla początkujących programistów

Data publikacji: 08.07.2022

Programowanie to coraz popularniejsza umiejętność, która otwiera wiele możliwości zawodowych i pozwala tworzyć ciekawe projekty. Jeśli chcesz zacząć przygodę z programowaniem, zacznij od języka HTML.

  • html

Szukaj w artykułach

Brak zaznaczonych tagów

Wszystkie artykuły

z   7