2011-07-21 7 views
0

私は、各項目に1ではなく2つのプロパティが含まれていることを、javascriptで配列したいと思います。どうすれば可能でしょうか?2つのプロパティの配列を持つ最善の方法は何ですか?

次は、デフォルトでアイテムのプロパティを1つ追加します。

var headerCellWidths = new Array(); 
headerCellWidths.push(100); 

これは私が[0] [normalCellWidth]

を使用してアイテムにアクセスできますが、私は持ってできるようにしたいと思います例えば[index] [normalCellWidth] [firstTemplateCellWidth]

[0] [100] [25]

headerCellWidths.add(100、25);

1つの解決策は明らかに2つの別々のアレイインスタンスを管理する私自身のCustomArrayを作成することですが、より良い方法はありませんか?

ありがとう、

+0

それはどんな意味がありません。 myObj.add(100,25)、myObj.get(0,100,25)のようなメソッドでオブジェクトを作成し、ここにすべてのロジックを入れてください。 – kan

答えて

5

エントリをオブジェクトとしてオブジェクトに追加できます。これを試してみてください :

headerCellWidths.push({normalCellWidth:100, firstTemplateCellWidth:25); 

は、あなたが使用して項目にアクセスします。

headerCellWidths[0].normalCellWidthheaderCellWidths[0].firstTemplateCellWidth

+0

素敵な、多くのありがとう。 –

関連する問題