面试题答案
一键面试function setAnimationDuration(duration: number): number {
if (typeof duration!== 'number' || duration <= 0) {
throw new Error('Invalid duration. Duration must be a number greater than 0.');
}
return duration;
}
上述代码定义了一个setAnimationDuration
函数,它接收一个number
类型的参数duration
,检查参数是否为有效的大于0的数字,如果不符合要求则抛出错误,符合要求则返回该持续时间。函数返回值类型标注为number
。