面试题答案
一键面试function drawShape(radius: number): void;
function drawShape(width: number, height: number): void;
function drawShape(side1: number, side2: number, side3: number): void;
function drawShape(arg1: number, arg2?: number, arg3?: number) {
if (arg2 === undefined && arg3 === undefined) {
console.log(`绘制圆形,半径为: ${arg1}`);
} else if (arg3 === undefined) {
console.log(`绘制矩形,宽为: ${arg1},高为: ${arg2}`);
} else {
console.log(`绘制三角形,边长分别为: ${arg1}, ${arg2}, ${arg3}`);
}
}