问题:处理无效的字符串
写一个函数,如果存在,则需要计算字符串的长度,或者如果为null,则返回-1。打字稿的严格类型检查可以使这个看似简单的任务有些棘手。
const str1: string | null = "Hello, TypeScript!";
const str2: string | null = null;
console.log(getStringLength(str1)); // Output: 18
console.log(getStringLength(str2)); // Output: -1