مسارات فلاش ملزمة، والثوابت
-
05-07-2019 - |
سؤال
هل من الممكن استخدام سلسلة كمسار؟
وبدلا من _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;
لا تنتمي إلى StackOverflow