JavaScript 如何创建一个通过转换其参数调用提供的函数的函数
在编程中,函数用于减少重复编写相同代码实例的工作量。在本文中,让我们看看如何在JavaScript中创建一个通过转换其参数调用提供的函数的函数。 在本文中,函数transformer通过调用函数scaling来处理其参数,其中函数scaling通过将其参数缩放一次、两次和三次来转换给定的参数。
语法:
第一种方法:
function function_name ( argument1, argument2,....){
instruction1;
instruction2;
....
return parameters;
}
第二种方法:
var function_name = function ( argument1, argument2,....){
instruction1;
instruction2;
....
return parameters;
}
示例 1: 通过调用函数 squares,通过将参数与数字相乘来转换它们。
Javascript
<script>
function scaling(num1, num2, num3)
{
return [1 * num1, 2 * num2, 3 * num3];
}
function transformer(num1, num2, num3)
{
var tran=scaling(num1, num2, num3);
console.log(tran);
}
var num1=5;
var num2=5;
var num3=5;
transformer(num1, num2, num3);
</script>
输出结果: 以下是转换后的参数数组。
[5, 10, 15]
示例2: 通过调用函数squares将参数转换为它们的平方。
JavaScript
<script>
function square(num1, num2, num3) {
return [num1 * num1, num2 * num2, num3 * num3];
}
function transformer(num1, num2, num3) {
var tran = square(num1, num2, num3);
console.log(tran);
}
var num1 = 5;
var num2 = 10;
var num3 = 15;
transformer(num1, num2, num3);
</script>
输出结果:
[25, 100, 225]