var variable = function(argumentos){ // código a ser ejecutado }; const sumar = (a, b) => { return a + b; } const sumar = (a, b) => a + b; const nombreFuncion = (parametros) => { // cuerpo de la función } var obj = { name: 'John Doe', printName: function() { console. log(this.name + ', ' + arguments[0]); } }; obj.printName('Hello'); // Output: John Doe, Hello var obj = { name: 'John Doe', printName: (...args) => console.log(this.name + ', ' + args[0]) }; obj.printName('Hello'); // Output: undefined, Hello let sumar = (a, b) => a + b; console.log(sumar(1, 2)); // Imprime 3 en la consola let multiplicar = (a, b) => { return a * b; }; console.log(multiplicar(3, 4)); // Imprime 12 en la consola var suma = function(a, b) { return a + b; }; var resultado = suma(3, 5); console.log(resultado); // 8 //Función que recibe una función anónima como argumento var operacion = function(a, b, func) { return func(a, b); }; //Invocando la función 'operacion' y pasándole la función anónima 'suma' como argumento console.log(operacion(3, 5, suma)); //imprime 8