MST

星途 面试题库

面试题:TypeScript 中剩余参数的基础应用

请编写一个 TypeScript 函数,它接受一个字符串作为第一个参数,然后使用剩余参数接受任意数量的数字,并返回一个数组,数组的第一个元素是传入的字符串,后面的元素是所有传入数字的平方。例如,调用函数('example', 1, 2, 3)应返回 ['example', 1, 4, 9]。
38.2万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function squareNumbers(str: string, ...nums: number[]): (string | number)[] {
    return [str, ...nums.map(num => num * num)];
}