يمكن أن يكون الوصول إلى المتغيرات العالمية أثناء وقت التشغيل متطلبًا شائعًا. عادة ، يمكن الوصول إلى المتغيرات العالمية عبر كائن النافذة. ومع ذلك ، يصبح هذا أمرًا صعبًا عند محاولة الوصول إلى المتغيرات المحلية عبر البرامج النصية المختلفة. من خلال الرجوع إلى النطاق العالمي ، يمكن الوصول إلى المتغيرات ديناميكيًا باستخدام أسمائها.
// برنامج نصي واحد var somevarname_10 = 20 ؛ // نص آخر window.all_vars = {} ؛ window.all_vars ['SomeVarname_10'] = someVarname_10 ؛ cont num = 10 ؛ ALERT (Window ['Somevar' 'name_' num]) ؛
// One Script var someVarName_10 = 20; // Another Script window.all_vars = {}; window.all_vars['someVarName_10'] = someVarName_10; const num = 10; alert(window['someVar' 'Name_' num]);
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3