我發現自己,由於與這裏無關的原因,但涉及機器生成的代碼,需要創建名稱爲Javascript保留字的變量。作爲保留字的Javascript變量名稱
例如,使用對象文本,可以援引鍵,如果他們是無效的標識符:
var o = { validIdentifier: 1, "not a valid identifier": 2 };
是否有類似的技術,它可以用於簡單變量引用?
圍繞規範捅表明,用於是,允許一個機制,通過濫用Unicode轉義:
f\u0075nction = 7;
然而,這似乎令人難以置信的曖昧,而且顯然迅速消失(雖然我最近Chrome似乎仍然支持它)。有一個更現代的等值?
是什麼原因,你想做到這一點? – jfriend00
*「因爲與此無關的原因」*可能不像您想象的那麼無關緊要。 –