我們常說JavaScript原生支持json,因為我們可以認為json就是對JavaScript的Object對象的靈活應用。
通常我們使用json的方式,主要用作前后臺數據交換的格式:
而在代碼邏輯中更多的是用關聯數組的方式。但即使是這樣我們也很少使用對象類型作為鍵值對的鍵名。
var a= {}, b= [];
a[b] = new Date(); //通過a[b]可以取得時間值。
鍵名的類型可以是對象,多么美好的一件事啊!
不過有一個問題。如果你想這么用,需要有一個條件:數據必須是動態添加的。(目前在同學這,沒有條件測試其他的瀏覽器,目前測試了IE8以及搜狗瀏覽器的IE內核和weikit內核)
測試代碼如下:
新聞熱點
疑難解答