我有此代码创建的数组:如何在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