возможно ли использовать строку в качестве пути?
вместо _parent._parent.myVar=123;
_parent._parent.myVar=123;
используйте что-то вроде этого:
var path = '_parent._parent';
, а затем использовать его как
path.myVar=123';
Вы можете использовать несколько [].
[]
для вашего примера вам нужно _parent._parent:
_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;