gpt4 book ai didi

javascript - 是否可以使用变量作为函数名

转载 作者:行者123 更新时间:2023-12-05 01:37:33 24 4
gpt4 key购买 nike

我有一个上下文菜单,它将单击的菜单项作为变量中的值返回,就像这样。

var m = key;

例如,变量可以是我编程的任何东西;编辑、剪切、粘贴或我想要的任何其他内容。

是否可以将此变量用作函数名?例如:函数 m() 其中 m 可以是变量的内容。

如有任何建议,我们将不胜感激。

谢谢

克里斯

最佳答案

您可以创建一个包含所需函数的对象,然后使用变量来调用函数:

var funcs = {
"cut": function(){
console.log("Cutting");
},
"paste": function(){
console.log("Pasting");
}
};

var m = "cut";
funcs[m]();

http://jsfiddle.net/WVBNV/

关于javascript - 是否可以使用变量作为函数名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13884701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com