-1

2 次元配列を挿入して 3 次元配列を作成および設定する最良の方法は何ですか?

配列があるとします

    var arrState = {
        ME: ['Maine','1,328,361'],
            etc
    };

そして、関数が実行されるたびに、現在の値をその配列に格納したいと考えています。このようなものは機能しますか?

var arrStateHistory;
var i = 0;

function start(){
i++;
arrHistory[i] = arrState;

}
4

1 に答える 1

0

arrStateはオブジェクトなので、で繰り返す必要がありますfor...in。すべてにオブジェクトを使用しないのはなぜですか?

var States = {
  ME: {
    name: 'Maine',
    population: 1328361
  },
  FL: {
    name: 'Florida'
    ...
  }
  ...
}

次に、新しい状態を追加したり、次のように変更したりできます。

States.WA = {
  name: 'Washington',
  population: 1000000
}
于 2012-05-12T01:25:44.477 に答える