Respuestas Ejercicio 44 (JS Septiembre 2022)

Comparte tu respuesta del ejercicio 44

Escribe una función llamada multiplicar que reciba un arreglo (de números) y un número. La función debe retornar un nuevo arreglo con cada número multiplicado por segundo número:


// escribe tu función acá

// código de prueba

console.log(multiplicar([1, 2, 3], 2)) // [2, 4, 6]

console.log(multiplicar([7, 4], 3)) // [21, 12]

console.log(multiplicar([], 10)) // []

Nota: intenta utilizar el método map de los arreglos.

Mi respuesta al Ejercicio 44:

function multiplicar(arr, num) {
  return arr.map(item => item * num)
}
function multiplicar(ar,num){
  return ar.map(function(item){
    return item * num
  })
}
function multiplicar(arreglo, factor){
  return arreglo.map(function multiplicacion(item){
    producto = item * factor
    return producto
  })
}
function multiplicar(numeros,numero){
    return numeros.map((elemento) => {
        return elemento * numero;
    });
}
const multiplicar =function(val, num){
  return val.map(function(item){
    return item*num
  })
}
function multiplicar(arreglo, numero){
  return arreglo.map(arreglo => arreglo * numero)
}

Hola tod@s, les comparto mi solución a este ejercicio

const multiplicar = function (array, number){
    return array.map(function(element){
        return element*number
    })
}
  const result = numeros.map(function(item, idx) {
    return item * multiplante
  })

  return result
}```
const multiplicar =function(val, num){
  return val.map(function(item){
    return item*num
  })
}

	function multiplicar(arreglo, nMulti) 
	{
	  return arreglo.map(index => index * nMulti)
	}

function multiplicar(array, num) {
return array.map((value)=>
{
return value*num
})
}

// Funccion para realizar la operaciones con argumentos que recibe como un array y un multiplicador
function multiplicar(numeros, multiplicador){
  // La funcion map recorre el array, cambia l numero y crea un nuevo array
  numeros = numeros.map(function(item, idx){
    return (item * multiplicador) // Retorna ala funcion principal un valor
  })
  return numeros // Retorna un nuevo arreglo con los resultados
}

// Imprime resultado llamando la funcion y dadno parametros de entrada 
console.log(multiplicar([1, 2, 3], 2))
console.log(multiplicar([7, 4], 3)) 
console.log(multiplicar([], 10))
1 me gusta
function multiplicar (arrayNum,num){
  return (arrayNum.map(function (print){
    return (print*num)
  }))
}

Sin usar el método map

const multiplicar = ( arr, number ) => {
  let newArr = [];

  for( let value of arr )
    newArr = [ ...newArr, value * number ];

  return newArr;
}; 

Usando el método map

const multiplicar = ( arr, number ) => arr.map( value => value * number );
function multiplicar(arrayNum, num) {
    return arrayNum.map(e => e * num)
  }

//44
// Funccion para realizar la operaciones con argumentos que recibe como un array y un multiplicador
function multiplicar(numeros, multiplicador){
// La funcion map recorre el array, cambia l numero y crea un nuevo array
numeros = numeros.map(function(item, idx){
return (item * multiplicador) // Retorna ala funcion principal un valor
})
return numeros // Retorna un nuevo arreglo con los resultados
}

// Imprime resultado llamando la funcion y dadno parametros de entrada
console.log(multiplicar([1, 2, 3], 2))
console.log(multiplicar([7, 4], 3))
console.log(multiplicar([], 10))

const multi = function(arr, num){
  return arr * num;
}

const multiplicar = function(array) {
  return array.map(multi);
}

console.log(“Función que recibe un arreglo y un n°, y multiplica sus elementos por ese n°”);
console.log(“==========================================================”);
const multiplicar = (arr, num) => arr.map(elem => elem * num);

function multiplicar(arreglo,num){
  let arreglo2=arreglo.map(function(val){return val*num})
  return arreglo2;
  }