【发布时间】:2014-06-09 10:12:53
【问题描述】:
有没有办法连接一个 js 函数名?现在我有这个:
switch (playId) {
case "11":
play11();
break;
case "22":
play22();
break;
case "33":
play33();
break;
case "44":
play44();
break;
default:
break;
}
我想做这样的事情:
var function = "play" + playId + "()";
然后调用它。如果可能的话,最好的方法是什么?
解决方案:
我在thefourtheye 和xdazz 的帮助下所做的非常简单:
var playFunction = window["play" + playId];
playFunction();
【问题讨论】:
标签: javascript string-concatenation