JavaScript のプライベート関数の名前を文字列として持っています。その関数を呼び出すにはどうすればよいですか?
var test = function () {
this.callFunction = function(index) {
return this["func" + index]();
}
function func1() { }
function func2() { }
...
function funcN() { }
}
var obj = new test();
obj.callFunction(1);