if (!(key in aa)) hoge();
が
unless (key in aa) hoge();
ってかけたらうれしい。つーか連想配列にhasプロパティ追加してくれ