Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

83
Vistas
Trying to understand some basic Javascript logic
const nums = [1, 50, 75, 200, 350, 525, 1000];
const smallerNums = nums.map(num => num - 5);
console.log(smallerNums);

Hello, Javascript newb here. The above is taken from CodeAcademy. I just want to make sure I understand the basic logic here:

Is this saying the new array 'smallerNums' is built when 'num - 5' is returned. The parameter num, is what is 'iterating' through the established array nums, to identify each element, then for 'num - 5' to take this value, subtract five and hence find a new value which will appear in the smallerNums array.

Terminal, btw :

[
   -4,  45,  70, 195,
  345, 520, 995
]
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Yes, map() creates a new array based in the function call on every element the original array as https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map mentions.

So what it does is just run the function you create on every element.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Yes you are basically mapping the value of nums array subtracted by 5 to a new array which is smallerNums.

map() creates a new array from calling a function for every array element.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Actually, map() creates a new array. one more thing these two arrays "nums" and "smallerNums" are completely separate from each other, and by separate I mean if you change either element of "nums" or "smallerNums" the other array stays intact.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda