連想配列Aのkey値に、Gridから取得した連想配列Bのvalue値を指定して、値をセットしたいです。
現在、こんな感じでコードを書いているのですが、arrayAの中身がundefined:undefinedになってしまいます。。
var records = store.getRange(); /* 連想配列recordsの中はこんな感じです。 records{ {name: '田中', age: '100'}, {name: '佐藤', age: '90'}, {name: '鈴木', age: '10'}, } */ Ext.each(records, function (row) { var data = row.getData(); arrayA[data['name']] = data['age']; }); /* 結果のイメージ arrayA{ {田中: '100'}, {佐藤: '90'}, {鈴木: '10'}, } */
調べたところ、取り出す方法は出てきたのですが、挿入する方法が出てこなかったので質問させていただきました。
最終的に上記「結果のイメージ」のようになればやり方は何でもいいのですが(あまりループは回したくない)、
何かいい方法はないでしょうか?
回答2件
あなたの回答
tips
プレビュー