早速、コードを見てみましょう
var map = {
地名: [「北京」、「天津」、「上海」]、
民族: [「漢」、「チベット」、「ウイグル」]
};
$.each (map,function(key,values){
console.log(key);
$(values).each(function(){
console.log("t" this);
});
});
firebug がインストールされている場合、コンソールは次のツリー構造を出力します:
北京
天津
上海
民族
漢民族
チベット
ウイグル
注: jquery における $().each と $.each の違いは、前者は配列のみを走査できますが、後者は配列とオブジェクトを走査できます
注: sinobook プロジェクトの地名オントロジーはタイプ別に分類されています。背景パッケージはマップです (キーは関係タイプ、値はリストです)。フロントエンドは上記の方法でそれを出力できます。