¿Cómo crear una función que invoque la función provista con sus argumentos transformados en JavaScript?

En programación, las funciones se utilizan para reducir el esfuerzo de escribir la misma instancia de código repetidamente. En este artículo, veamos cómo podemos crear una función que invoque la función proporcionada con sus argumentos transformados en JavaScript.

En este artículo, la función transformer invoca la función scaling con sus argumentos, donde la función scaling transforma los argumentos dados escalando los argumentos escalando sus argumentos a una, dos y tres veces.

Sintaxis:

1ra manera:

function function_name ( argument1, argument2,....){
  instruction1;
  instruction2;
  ....
  return parameters;
}

2da manera:

var function_name = function ( argument1, argument2,....){
   instruction1;
   instruction2;
   ....
   return parameters;
}

Ejemplo:

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>

Salida: debajo de la salida está la array de argumentos transformados.

[5, 10, 15]

Ejemplo: Transformar los argumentos a sus cuadrados invocando los cuadrados de funciones.

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>

Producción:

[25, 100, 225]

Publicación traducida automáticamente

Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *