The multiple-selection structure (switch)

The switch statement evaluates an expression, matches the expression's value to a case clause, and executes statements associated with that case. Switch statements and enumerations are often used together to improve the readability of the code.

In the following example, we declare a function that takes an enumeration named AlertLevel.

You will learn more about enumerations in Chapter 2, Working with Types.

Inside the function, we will generate an array of strings to store email addresses and execute a switch structure. Each of the options of the enumeration is a case in the switch structure:

enum AlertLevel{  info, warning, error } function getAlertSubscribers(level: AlertLevel){ let emails = new ...

Get Learning TypeScript 2.x - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.