1

クラス名を定義する文字列の配列があります。文字列名を使用してこれらのクラスをインスタンス化したいと思います。ウィンドウを使用しようとしましたが、実行できませんでした。

構造は

var objects = ['string1', 'string2'];

したがって、ウィンドウは次のようになります

window [
    objects [
        'string1',
        'string2'    
    ]
]

私が試してみました:

new window['objects'][0];

しかし、それは文字列をスローしましたが、func エラーではありません。

誰でもこれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

2

window.objects[0]は文字列です。
その文字列で指定されたプロパティを取得したいwindow

window[window.objects[0]]
于 2013-03-05T20:16:12.203 に答える