כמו שאמרתי, תקרא מה האופרטור [] עושה בjavascript, לא אמרתי שום דבר על מערכים.
http://www.jibbering.com/faq/faq_not..._brackets.html
אחרי שתקרא ותבין את זה (הייתי ממליץ לקרוא יותר ממאמר אחד..) תקרא קצת על scopeים בjs. אני אתן לך טיפ, בתקווה שלא תשתמש בזה בתור פתרון אלא באמת תקרא ותבין למה זה עובד, תסתכל מה קורה אם אני עושה משהו כזה
קוד:
window["myVar"] = "Value";
רק דגש, שים לב שאתה יודע מה מוגדר בתור property בJS.