我有此代碼創建的數組:如何在Javascript中獲得數組鍵?
var widthRange = new Array();
widthRange[46] = { min:0, max:52 };
widthRange[66] = { min:52, max:70 };
widthRange[90] = { min:70, max:94 };
我想要得到的每個值46,66的,90在一個循環中。我試過for (var key in widthRange)
,但是這給了我一大堆額外的屬性(我認爲它們是對象上的函數)。由於值不是順序的,因此我無法使用常規循環。
它看起來像你有數據,而它碰巧有數字鍵,實際上不是數組數據。我會在這裏使用一個普通的對象。 – Quentin 2010-03-24 16:31:25