質問

パスとして文字列を使用できますか?

_parent._parent.myVar = 123の代わりに

次のようなものを使用します:

var path = '_parent._parent';

次にそれを

として使用します

path.myVar = 123 ';

役に立ちましたか?

解決

複数の [] を使用できます。

例では、 _parent._parent が必要です:

var path = '_parent';
this[path][path].myVar = 123;

別の例:

var path1 = '_parent';
var path2 = 'apple';
this[path1][path2].myVar = 456;
//equals to _parent.apple.myVar = 456;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top