2012-05-12 49 views
-1

2次元配列を挿入して3次元配列を作成して取り込む最良の方法は何ですか? Javascriptでの2次元配列からの3次元配列

は、私は、配列

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

を持って言って、私はその配列に機能が実行されるたびに、現在の値を格納します。この作品のようなものはありますか?

var arrStateHistory; 
var i = 0; 

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

} 
+0

あなたがそれを実行するとどうなりますか? – jimw

+0

それは...動作しません。 – Stephen

答えて

0

arrStateオブジェクトであるので、あなたはfor...inで反復する必要があると思います。なぜオブジェクトをすべて使用しないのですか?

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

その後、あなたは新しい状態を追加したり、このようなものを変更することができます。

States.WA = { 
    name: 'Washington', 
    population: 1000000 
}