This:
var foo = {
: true //Truely adorable
};
Gives me an Illegal Character error on Firefox and Chrome. However,
var foo = {
'' : true
};
Works perfectly. Why?
(You can also answer for a wider set of Unicode characters, but I really want to know more about Dog)