为什么JavaScript只执行函数的最后一行?
我想你想要这个为什么JavaScript只执行函数的最后一行?,javascript,function,Javascript,Function,我想你想要这个 function operation(value_01, value_02) { const sum = value_01 + value_02; const sub = value_01 - value_02; const multi = value_01 * value_02; const div = value_01 / value_02; return (`The Sum is ${sum}`, `The Subtract
function operation(value_01, value_02) {
const sum = value_01 + value_02;
const sub = value_01 - value_02;
const multi = value_01 * value_02;
const div = value_01 / value_02;
return (`The Sum is ${sum}`, `The Subtraction is ${sub}`, `The Multiplication is ${multi}`, `The
Division is ${div}`);
}
console.log(operation(10, 5));
JavaScript不支持返回多个值的函数。但是,可以将多个值包装到数组或对象中,然后返回数组或对象。
只要在最后一行返回一个对象/值,就可以了。它正在执行整个函数
return(x,y,x)
只返回x
的值。
return (`The Sum is ${sum}, The Subtraction is ${sub}, The Multiplication is ${multi}, The Division is ${div}`);