Is this allowed?
myObj = {};
myObj[\'4a56546s6d\']
Or the key must start with a letter like:
myObj = {};
myObj[\'x4a56546s6
See this page: https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Core_Language_Features#Variables
A JavaScript identifier must start with a letter, underscore (_), or dollar sign ($); subsequent characters can also be digits (0-9). Because JavaScript is case sensitive, letters include the characters "A" through "Z" (uppercase) and the characters "a" through "z" (lowercase).
You can use it that way, but you won't be able to access the data by using myObj.4a56546s6d because starting an identifier with a number is not allowed.