This question already has answers here:
Add a property to a JavaScript object using a variable as the name?
                                
                                    (13个回答)
                                
                        
                4年前关闭。
            
        

我有以下代码,其中MODE是变量。它的值应该是jQuery的tinycolor自由方法。

$cor = tinycolor($cor).mode(z).toString();


我想在该行上调用该方法,例如,当mode ='lighten'$ cor将是

$cor = tinycolor($cor).lighten(z).toString();


有没有办法做到这一点?

谢谢!

最佳答案

使用括号符号

$cor = tinycolor($cor)[mode](z).toString();

10-07 21:32