0

さて、私はどうしても使用evalを避けたいので、window オブジェクト メソッドを使用してグローバル関数を呼び出す代わりの方法を見つけようとしています。

var time = new Date();
var varname = time.getDay();

var obj = {'eleID':'varname'};
for (var key in obj) {
    var vn = obj[key];
    eval(vn); //this works
    window[vn]; //this doesnt work
}
4

1 に答える 1