对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
function reverse(x: number): number; function reverse(x: string): string; function reverse(x: number | string): number | string | void { if (typeof x === 'number') { return Number(x.toString().split('').reverse().join('')); } else if (typeof x === 'string') { return x.split('').reverse().join(''); } } const numReverse = reverse(123); const stringReverse = reverse("Hello"); console.log(numReverse) console.log(stringReverse)
使用函数重载时会报函数实现重复,不允许运行但是会有波浪线,应该怎么解决