Javascript 使用return显示多个值
我想显示由逗号分隔的factorial1和factorial2。请帮忙。谢谢!:) 我们不能在return语句中返回两个值。但我们可以做到这一点Javascript 使用return显示多个值,javascript,return,Javascript,Return,我想显示由逗号分隔的factorial1和factorial2。请帮忙。谢谢!:) 我们不能在return语句中返回两个值。但我们可以做到这一点 function myFactorial(){ var factorial1 = this.num1*(this.num1-1)*(this.num1-2)*(this.num1-3)*(this.num1-4); var factorial2 = this.num2*(this.num2-1)*(this.num2-2)*(this.num2-3
function myFactorial(){
var factorial1 = this.num1*(this.num1-1)*(this.num1-2)*(this.num1-3)*(this.num1-4);
var factorial2 = this.num2*(this.num2-1)*(this.num2-2)*(this.num2-3);
return (factorial1,factorial2);
}
希望这能对你有所帮助。为什么你不能试试这个:
var factorial = { "factorial1": factorial1, "factorial2": factorial2 };
return factorial;
做点什么
return factorial1+','+factorial2;
如果它在函数内部,则可以返回一个对象或数组
function myFactorial(){
var factorial1 = this.num1*(this.num1-1)*(this.num1-2)*(this.num1-3)*(this.num1-4);
var factorial2 = this.num2*(this.num2-1)*(this.num2-2)*(this.num2-3);
return {factorial1: factorial1,factorial2: factorial2} ;
// OR YOU CAN RETURN AN ARRAY
// return [factorial1, factorial2];
}