我想将参数传递给用作实际代码的函数

this.illuminateLeg = function(whom) {
    var propertiesToIlluminate = [], prop, illuminateInternal, i = 0, delay = 100, intervalId;
    for (key in this.whom.zoom) {
        propertiesToIlluminate.push(this.whom.zoom[key]);
    }
}


我试图传递一个whom参数,该参数用于遍历对象的whom属性。

我知道可以将字符串作为参数传递,但是实际的代码段呢?

有可能这样做吗?

最佳答案

像这样吗

 for (key in this[whom].zoom)


代替

for (key in this.whom.zoom)


然后像这样调用函数

this.illuminateLeg("whom")

关于javascript - 参数作为Javascript中的实际代码替换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24588478/

10-10 10:19