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

217
Vistas
What happens with this use of the .map() function from Javascript/Typescript

I have a question about the .map() function which can be used on arrays.

The normal usage I know is like:

function myFunction(num) {
  return num * 2;
}

const numbers = [1, 2, 3, 4];
const newArr = numbers.map((element) => myFunction(element))

But in a code sample I saw the following usage:

const resultToRow = (r: MyProductsDto) => ({
  rowData: tableColumns.map(() => r),
});

In this example MyProductsDto is an Interface and tableColumns is an Array. But what exactly does .map(() => r) ?

r is not a function but a Interface and why is the arrow function empty without any arguments?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

As length as of tableColumns, there will be r[] in rowData

also it all the value of r[] will be same because it has one reference address.

r[0] === r[1] === [r2] === [r(n)]

map makes new array from original array each element will pass as argument but accept it (the argument that tossed by map) or not is not consideration of map it just makes new array with return value of given function.

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