Soru
How do we write one generic useTransportation(..) method? 57
Çözüm
4.7
(331 Oylar)
Nihat
Usta · 5 yıl öğretmeni
Uzman doğrulaması
Cevap
Here is an example of a generic useTransportation(...) method that can be used in various transportation scenarios:```typescriptfunction useTransportation(transportation: T) { // Determine the appropriate transportation method based on the input let method: string; switch (transportation) { case 'car': method = 'drive'; break; case 'train': method = 'ride'; break; case 'plane': method = 'fly'; break; default: method = 'walk'; } // Use the determined method to perform the transportation console.log(`Using
{method()}`);}```In this example, the useTransportation(...) method takes in a generic parameter T that represents the type of transportation. The method then uses a switch statement to determine the appropriate transportation method based on the input, and then uses that method to perform the transportation. This allows the useTransportation(...) method to be used in a variety of transportation scenarios, while still maintaining type safety.