最終更新:2010-11-15 (月) 16:19:30 (4910d)
ActionScript 3.0/Object
Top / ActionScript 3.0 / Object
var hash:Object = new Object(); // 要素の代入 hash['a'] = 5; hash['b'] = 7; // キーの取得(PerlとかRubyみたいに hash.keys というふうには取れない) var keys:Array = []; for (var k:* in hash) { keys.push(k); } trace(keys); // ['b', 'a'] ※ 順番は保証されない // 値の取得(PerlとかRubyみたいに hash.values というふうには取れない) var values:Array = []; for each (var v:* in hash) { values.push(v); } trace(values); // ['7', '5'] ※ 順番は保証されない // キーの存在確認(thanks to 'fl'さん) 'a' in hash // ハッシュのキーの削除 delete hash['a'];