以下是我的代码段
public static TestInfo(input1: string, input2: string, out firstOutput:string) {
const firstOutput = class1.callingfunctionabc(input1, input2);
return class2.callingfunctionxyz(firstoutput);
}
现在我需要两个输出,即firstOutput和 class2.callingfunctionxyz(firstoutput)的输出,以便我的进一步操作 码。我不知道如何在打字稿中获得两个输出。
那么打字稿有可能吗?
答案 0 :(得分:1)
函数不能返回多个值。如果必须返回多个变量,则应将它们合并为一个对象:
public static TestInfo(input1: string, input2: string) {
const firstOutput: string = class1.callingfunctionabc(input1, input2);
const secondOutput: string = class2.callingfunctionxyz(firstOutput);
return { firstOutput, secondOutput };
}