在另一个函数中调用一个函数时。但是我们必须返回函数中的两个值

问题描述 投票:0回答:1

当我们在另一个函数中调用一个函数时

 function1(){
return this.a
}
function2(){
 return this.b
}

如果我们想要以字符串形式输出,则使用此方法 我们可以在函数2中调用函数1

function2(){
var resultOfFunction1 = this.function1();
return resultOfFunction1.toString() + ' ' + this.b.toString();
}

对于数组

function2() {
var resultOfFunction1 = this.function1(); // Assuming this is a method that returns a value
return [resultOfFunction1, this.b];
}

对于对象

function2() {
  console.log(this.a);
  var resultOfFunction1 = this.function1(); // Assuming this is a method that returns a value
  return {
    valueOfFunction1: resultOfFunction1,
    valueOfB: this.b
  };
}

我们想返回两个函数值

javascript angular typescript
1个回答
0
投票

您可以创建一个调用两者的新函数

functionBoth() {
    return [this.function1(), this.function2()];
}
© www.soinside.com 2019 - 2024. All rights reserved.