可以通过以下方式实现:
function getLastParameter(...args: any[]): any {
return args[args.length - 1];
}
// 示例用法
function exampleFunc(a: number, b: string, c: boolean) {
const lastParam = getLastParameter(a, b, c);
console.log(lastParam);
}
exampleFunc(1, "hello", true); // 输出:true
arguments
对象来获取所有参数,并使用索引来获取最后一个参数。function getLastParameter(): any {
return arguments[arguments.length - 1];
}
// 示例用法
function exampleFunc(a: number, b: string, c: boolean) {
const lastParam = getLastParameter(a, b, c);
console.log(lastParam);
}
exampleFunc(1, "hello", true); // 输出:true
以上两种方法都可以获取到typescript中函数的最后一个参数。这些方法适用于任何类型的参数,包括基本类型、对象、函数等。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云