2022,09,13
<script>
//声明一个匿名函数,能够求两个参数的和,然后将其赋值给变量calculate
var celculate=function(sum,number){
return sum+number;
}
</script>
<script>
//声明一个匿名函数,能够求两个参数的和,然后将其赋值给变量calculate
var celculate=function(sum,number){
return sum+number;
}
//给calculate用箭头函数重新赋值,让其能够求两个参数的差
celculate =(sum,number)=>{
if(sum>=number){
return sum-number;
}//elsenothing
if(sum<number){
return number - sum;
}//elsenothing
}
</script>
<script>
/*声明一个命名函数merge,能够接受两个参数:一个数组numbers,一个回调函数calculate;
然后merge()中调用calculate,将数组中相邻两个数进行运算(求和求差等),返回一个新数组。
比如:传入numbers是[2,9,18,20,15,6],calculate是取和,则merge()函数返回数组为:[11,38,21]
说明:传入的数组元素个数始终是偶数,不考虑元素奇数个数