1. ホーム
  2. javascript

[解決済み] javascriptの動的な関数名?

2022-11-20 04:59:16

質問

こんなものがあります。

this.f = function instance(){};

これが欲しいです。

this.f = function ["instance:" + a](){};

どのように解決するのですか?

更新

他の人が述べたように、これは最も速く、最も推奨される解決策ではありません。 以下の Marcosc の解決策 がお勧めです。

evalを使えばいい。

var code = "this.f = function " + instance + "() {...}";
eval(code);