Je souhaite créer un objet dynamiquement dans un noeud. Pour ce faire, j'ai utilisé un code comme celui-ci. Cette utilisation d'eval dans un serveur de noeud est-elle une mauvaise idée?cette utilisation d'eval dans un serveur de noeud est-elle une mauvaise idée?
var a1 = require(./a1.js),
a2 = require(./a2.js),
...
aN = require(./aN.js);
function createObj(pObjName, pObjValue){
var tmp = new eval(pObjName)(pObjValue);
//where pObjName is a1 or a1 or .... or aN
}
Il est difficile de deviner ce que vous voulez atteindre, mais il est très probable qu'il existe de meilleurs moyens de le faire. –