18. Jak działa słowo kluczowe as do asercji typów? Podaj przykład.

Słowo kluczowe as w TypeScript służy do asercji typów, czyli informowania kompilatora o tym, że obiekt ma określony typ, nawet jeśli kompilator tego nie wie. Jest to przydatne, gdy masz pewność co do typu obiektu, ale kompilator tego nie potrafi wywnioskować.

Przykład:

let value: any = 'Hello'; let length: number = (value as string).length; // Asercja typu, że 'value' to string.

W powyższym przykładzie, używamy as string do powiedzenia kompilatorowi, że zmienna value jest typu string, chociaż wcześniej została zadeklarowana jako any.

Asercja typu nie zmienia rzeczywistego typu zmiennej w czasie wykonywania, tylko pomaga kompilatorowi w analizie statycznej.

devFlipCards 2025

Akceptujesz cookies?

Cookies to niewielkie fragmenty danych zapisywane lokalnie na twoim urządzeniu. Pomagają w funkcjonowaniu naszej strony - zapisują Twoje ustawienia strony takie jak motyw czy język. Poprawiają funkcjonowanie reklam i pozwalają nam na przeprowadzanie analityki odwiedzin strony. Korzystając ze strony zgadasz się na ich wykorzystanie.