有没有什么办法,可以让四则运算自动传参(不用每个子函数都写形参)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>什么可以做返回值</title>
</head>
<body>
<script type="text/javascript">
// 在此处补充代码
function add(num1,num2){return num1+num2}
function subtract(num1,num2){return num1-num2}
function multiply(num1,num2){return num1*num2}
function divide(num1,num2){return num1/num2}
function calculate(num1,num2){
return[add(num1,num2),subtract(num1,num2),multiply(num1,num2),divide(num1,num2)]
}
document.write(calculate(5,2))
</script>
</body>
</html>3
收起
正在回答
2回答
同学你好, 你的这种写法, 是在calculate函数外声明的其他函数, 所以无法直接使用传入calculate的参数, 需要在调用的时候给每个函数传递参数哦
如果想要以数组的形式返回, 可以直接在函数内部声明四个子函数,这个就不要给子函数传递参数了。 示例:

如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星