1

次のような、動的に作成された GLOBAL 変数またはオブジェクトに window.setTimeout を割り当てる必要があります。

$n = 1
var variable[$n] = window.setTimeout( function () { /*somecode*/ },2000)

これは機能していません。
また、機能していません:

var eval(variable+$n) = window.setTimeout( function () { /*somecode*/ },2000)

ただし、「var」がなくても機能しますが、グローバル変数が必要なので、「var」スコープが必要です。

可能な解決策は何ですか?

4

3 に答える 3