変数名から JavaScript 関数をロードするにはどうすればよいですか。例えば:
var variable = 'world';
function helloworld()
{
// blah
}
// I want to load helloword();
hello + variable + ();
helloworld()
このような関数をどのようにロードしますか?
変数名から JavaScript 関数をロードするにはどうすればよいですか。例えば:
var variable = 'world';
function helloworld()
{
// blah
}
// I want to load helloword();
hello + variable + ();
helloworld()
このような関数をどのようにロードしますか?
helloworld
関数がグローバル スコープで定義されている場合は、次を使用します。
window["hello" + variable]();
持っている関数の数に応じて、これを行うことができます。
var variable = "world"
var hello = {
world : function() { /* Function contents */ },
cat : function() { /* Function contents */ },
food : function() { /* Function contents */ },
…
}
hello[variable]();