Cześć, tu Jakub. Polubiłeś devFlipCards? Postaw mi kawę

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.

Nie możesz znaleźć wspólnego terminu na spotkanie z przyjaciółmi? Sprawdź nasze narzędzie
commondate.xyz