es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ADDTHIS

Después de usar la palabra clave “this”, ¿por qué JavaScript no se da cuenta de que he especificado una propiedad cuando lo he hecho?

Tengo un objeto que se ve así: let john = { firstName: ‘John’, lastName: ‘Smith’, fullname: `${this.firstName} ${this.lastName}`, height: 1.95, mass: 92, calcBMI: function () { this.BMI = this.mass / this.height ** 2; return this.BMI } } Cada vez que accedo a la propiedad fullName, retorna simplemente undefined. Pero cuando . . . Read more

¿Para qué sirve ‘savedThis’ en la solución del decorador Throttle en javascript.info?

En el siguiente enlace: https://javascript.info/call-apply-decorators, se encuentra la solución para la tarea del decorador Throttling. He modificado el código para eliminar ‘savedThis’ y funciona perfectamente sin él (incluso con los métodos del objeto). ¿Alguien podría dar una razón real para usar la variable ‘savedThis’ en este caso y llamar a . . . Read more

La asignación de funciones no funciona, devuelve indefinido.

Entonces he creado dos objetos: persona y Tim. Me gustaría vincular la función logInfo a Tim, pero cuando la llamo con binding, me sigue dando: trabajo indefinido teléfono indefinido Aquí está el código: function hello() { console.log(‘Hola’) } const person = { firstNAme: ‘A’, age: 26, sayHello: hello, sayHelloWindow: hello.bind(document), . . . Read more