我想在JavaScript中有一个数组,每个项目包含2个属性而不是1个,这怎么可能?拥有2个属性数组的最佳方式是什么?
下默认情况下只增加一个属性的项目:
var headerCellWidths = new Array();
headerCellWidths.push(100);
这使我使用访问项目[0] [normalCellWidth]
,但我希望能有例如[index] [normalCellWidth] [firstTemplateCellWidth]
例如, [0] [100] [25]
例如, headerCellWidths.add(100,25);
一个解决方案是创建我自己的CustomArray显然它维护2个独立的数组实例,但没有更好的方法吗?
谢谢,
它没有任何意义。只需使用像myObj.add(100,25),myObj.get(0,100,25)这样的方法创建对象并将所有逻辑放在此处。 – kan