Nous savons tous que le code:eval-ing une fonction, la performance après avoir été evaled
var ssum = function(a,b) { return a+b; }
exécute plus vite que
eval("var esum = function(a,b) { return a+b; } ");
pour de nombreuses raisons. Ce que je veux savoir, c'est que si une fonction qui a été créée en évaluant une chaîne sera pire que si elle ne l'avait pas été.
Pour l'exemple ci-dessus, cela signifie: Est-ce que esum (1,1) sera plus lent que ssum (1,1)?
Je voudrais une réponse qui me dit si cela dépend de l'implémentation du navigateur (et si oui pourquoi) et si la performance dépend des variables référencées par la fonction eval-ed.
Merci beaucoup, Lx
Merci ................ – Lx1