Si vous développez la fonction d'origine, vous devez ajouter des paramètres et si cela entraînera plus de jugement lors de l'utilisation des fonctions normales
.Lors de la création d'une nouvelle fonction, un autre morceau de mémoire est déclaré pour celle-ci, ce qui consomme plus de mémoire~
Il n'y a pas de meilleure réponse à cette question. Après tout, vous devez partir du projet lui-même,
.Et vous devez réfléchir et faire des choix du point de vue de l'évolutivité/maintenabilité/lisibilité, etc. Plus important.
En ce qui concerne la consommation de mémoire et autres, vous vous en inquiétez simplement, même la plus grande application js actuellement ne sera pas aussi scrupuleuse quant à l'utilisation de la mémoire d'une fonction...
Eh bien, laissez-moi ajouter quelque chose. Si vous insistez sur la haute performance, j'ai pensé à un moyen :
.Le rôle de la fonction n'est déterminé qu'à la première utilisation, et toute logique inutile est supprimée après détermination
Chargement paresseux + utilisation minimale de la mémoire
Théoriquement, plusieurs appels devraient s'améliorer. performance Le meilleur.
Programmation fonctionnelle vs programmation impérative