obj = {};
obj["a-b"] = 1;
obj[1] = 2; //類似於數組下標的寫法
a = {};
obj[a] = 3; // 這裏的屬性名其實是[object Object],也就是說對象[變量],括號裏面的變量會轉換成字符串作為屬性名
alert(obj[obj]); // 會輸出3