当我们在另一个函数中调用一个函数时
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
};
}
我们想返回两个函数值
您可以创建一个调用两者的新函数
functionBoth() {
return [this.function1(), this.function2()];
}