Typescript

Arrow

100% kostenlos

Arrow

Effizienter lernen

Arrow

100% kostenlos

Arrow

Effizienter lernen

Arrow

Synchron auf all deinen Geräten

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Typescript an der LMU München.

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What are decorators?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What are generics?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What is nullish coalescing?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What is optional chaining?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What is a function overload?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What are index properties?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

1. What are Type Guards?

2. What are discriminated unions?

3. What is type casting?

4. What is "!"?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What are Intersection Types?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

1. What modifiers can you add in Interfaces?

2. Can you use interfaces for function types (or only custom types)?

3. How to make params optional?

4. Will you see interface implementation in output code?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What do the modifiers public, protected and private do?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

How to implement the Singleton pattern?

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

What is an abstract class?

Kommilitonen im Kurs Typescript an der LMU München. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Typescript an der LMU München auf StudySmarter:

Typescript

What are decorators?

– used for meta programming

– decorators are just functions which can be added by @ symbol to sth

– alternatively use decorators factories (which return decorator function)

– decorators execute when sth is defined

– can be attached to classes, class properties, accessors and parameters

Typescript

What are generics?

– guarantee flexibility (with optional constraints through extends) with type safety

– type is not set yet, but decided when called or initialized -> type is locked in

– for functions or classes

– keyof param 

Generic Utility Types:

– Partial

– Readonly

Typescript

What is nullish coalescing?

?? operator, only when undefined use other value, else use null/empty string etc.

e.g. const var = variable ?? „something;

Typescript

What is optional chaining?

? operator checks if value is undefined (see ruby)

Typescript

What is a function overload?

when a function has several function definitions with different types

Typescript

What are index properties?

when you don’t know yet what properties an interface will have

e.g. [prop: string]: string

Typescript

1. What are Type Guards?

2. What are discriminated unions?

3. What is type casting?

4. What is "!"?

1. To check the type during run-time, as multiple types are in play

  • User-Defined Type Guards
    • Using type predicates
    • Using the in operator
  • typeof type guards
  • instanceof type guards

2. every interface has a  type prop. In a function define a switch statement to catch the types.

3. 2 possibilities:

a) <typesomething>document.getElementById(‚.id‘);

b) document.getElementById(‚.id‘) as typesomething;

4. If you are sure that an expression will not be null

document.getElementById(‚.id‘)!

Typescript

What are Intersection Types?

They allow to combine types

type type1 = string;

type type2 = number;

type Combinable =  type1 & type2;

Typescript

1. What modifiers can you add in Interfaces?

2. Can you use interfaces for function types (or only custom types)?

3. How to make params optional?

4. Will you see interface implementation in output code?

1, only read-only but not public/protected/private

2. yes

3. with ? e.g. name?: string

4. no, because it’s a TS feature and only suppose to help during development

Typescript

What do the modifiers public, protected and private do?

public – default access

protected- from child classes

private – only within class

Typescript

How to implement the Singleton pattern?

With a private constructor and a static method which either returns an instance or creates a new instance if no instance is declared yet.

Typescript

What is an abstract class?

a class which is abstract and has abstract functions. It forces child classes to implement the abstract functions. It cannot be instantiated but has to be extended

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Typescript an der LMU München zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang an der LMU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur LMU München Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Typescript an der LMU München oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards

So funktioniert's

Top-Image

Individueller Lernplan

StudySmarter erstellt dir einen individuellen Lernplan, abgestimmt auf deinen Lerntyp.

Top-Image

Erstelle Karteikarten

Erstelle dir Karteikarten mit Hilfe der Screenshot-, und Markierfunktion, direkt aus deinen Inhalten.

Top-Image

Erstelle Zusammenfassungen

Markiere die wichtigsten Passagen in deinen Dokumenten und bekomme deine Zusammenfassung.

Top-Image

Lerne alleine oder im Team

StudySmarter findet deine Lerngruppe automatisch. Teile deine Lerninhalte mit Freunden und erhalte Antworten auf deine Fragen.

Top-Image

Statistiken und Feedback

Behalte immer den Überblick über deinen Lernfortschritt. StudySmarter führt dich zur Traumnote.

1

Lernplan

2

Karteikarten

3

Zusammenfassungen

4

Teamwork

5

Feedback