Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function reverse1(
- stringOrArray: string | any[]
- ): string | any[] {
- return typeof stringOrArray === "string"
- ? stringOrArray
- .split("")
- .reverse()
- .join("")
- : stringOrArray.slice().reverse();
- }
- function reverse2(string: string): string;
- function reverse2<T>(array: T[]): T[];
- function reverse2<T>(
- stringOrArray: string | T[]
- ): string | T[] {
- return typeof stringOrArray === "string"
- ? stringOrArray
- .split("")
- .reverse()
- .join("")
- : stringOrArray.slice().reverse();
- }
- function reverse3<T>(
- stringOrArray: string | T[]
- ): string | T[] {
- return typeof stringOrArray === "string"
- ? stringOrArray
- .split("")
- .reverse()
- .join("")
- : stringOrArray.slice().reverse();
- }
- reverse1("helo");
- reverse1(["helo"]);
- reverse2("helo");
- reverse2(["helo"]);
- reverse3("helo");
- reverse3(["helo"]);
Add Comment
Please, Sign In to add comment