Middle
Peut-on attribuer ses propres propriétés à une fonction si les fonctions appartiennent à des objets?
sobes.tech IA
Réponse de l'IA
Да, в JavaScript функции являются объектами, поэтому можно добавлять к ним собственные свойства. Это позволяет хранить дополнительную информацию или состояние прямо в функции.
Пример:
function counter() {
counter.count = (counter.count || 0) + 1;
console.log(counter.count);
}
counter(); // 1
counter(); // 2
counter(); // 3
Здесь свойство count хранится внутри функции counter и увеличивается при каждом вызове.