我正在創建一個庫插件,我需要弄清楚一個普通的javascript對象中元素的數量。以下是我希望能夠創建圖庫的方式。如何獲取JSON對象中的鍵的數量?
$.Gallery.create($('#galContainer'), {
'img1.png': 'http://linktosomewhere/',
'img2.png': 'http://linktosomewhere/',
'img3.png': 'http://linktosomewhere/',
........
}, optionsObj);
這會將圖像放入圖庫中,點擊時會將相應的鏈接指向某個頁面。目前我正在使用一個沒有鏈接的第二個參數的數組,我正在使用images.length獲取圖像的長度。然而,使用上面的符號對我來說是理想的,我需要能夠告訴這個對象有多少個鍵。
我知道this post和其他一些人說你無法獲得對象中的元素數量。如果情況確實如此,那麼您是否有其他方式來設置此函數調用的任何建議,這將有效且易於使用?
好主意麥克風!謝謝您的幫助! – Metropolis 2010-09-05 20:26:24