Sobes.tech
Middle

¿Se puede asignar sus propias propiedades a una función si las funciones pertenecen a objetos?

sobes.tech AI

Respuesta de la IA

Sí, en JavaScript las funciones son objetos, por lo que se pueden agregar propiedades propias a ellas. Esto permite almacenar información adicional o estado directamente en las funciones.

Ejemplo:

function counter() {
  counter.count = (counter.count || 0) + 1;
  console.log(counter.count);
}

counter(); // 1
counter(); // 2
counter(); // 3

Aquí, la propiedad count se almacena dentro de la función counter y se incrementa en cada llamada.