JavaScript eval 动态命名变量、动态引用变量

eval 函数的使用这里就不详细介绍了,今天主要介绍下eval 函数动态引用变量

var A = function(){alert('我是A')};
var B = function(){alert('我是B')};
var C = function(){alert('我是C')};
var D = function(){alert('我是D')};
var s = 'ABCD';
for(var i = 0; i < s.length; i++){
    eval(s.charAt(i))();
}

这样我们可以看到输出 alert

发表评论