Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

106
Views
Pasar "esto" con bind devuelve indefinido. Devolver "esto" devuelve el objeto de Windows
 class ObjectMapping { constructor(value) { this.value = value; } map(func) { let b = func.bind(this)() console.log(b); } } const m = new ObjectMapping({ abc: 'abc', def: 'def' }); const func = (value) => { return this[value] }; m.map(func);

La función func es parte de mi tarea, por lo que no se puede cambiar, pero puedo jugar con ella para ver qué devuelve.

 const func = (value) => { return this //returns windows object };

Cuando lo configuro solo para this , recupero el objeto de Windows independientemente de lo que pase.

 const func = (value) => { return value //returns undefined };

Cuando lo ato, devuelve indefinido.

 map(func) { let key = Object.keys(this.value)[0] //key = abc let b = func(key) console.log(b); } const func = (value) => { return this.value };

Intenté pasar la clave, pero sigo sin definir. ¿Cómo paso un objeto y no recupero el objeto de Windows?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!