simple_client = new simplegeo.PlacesClient('gHPQAUFbHHL3sHcfSqaetBMskrKZY5');
var place_query = "starbucks";
simple_client.search({{ browser_lat }}, {{ browser_long }}, { q: place_query }, function(err, data) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(data));
}
});
このコードでは、JSON全体(文字列形式)をコンソールに記録します。しかし、もし私が "データ"をループして、それぞれを記録したいのであれば?Javascriptで「for ... in ....」ループを実行するにはどうすればよいですか?
を使用することができます 'はconsole.log(データ)'のように、あなたは、データオブジェクト自体をログに記録しようとしたことがありますか? Firebugは少なくともあなたに素敵なオブジェクトツリーを与えます。ダンプ・ルーチンを書く必要はありません。 – Nathan
データ構造やオブジェクトの表示に 'console.dir(data)'を使うことをお勧めします。 – Raynos
@Raynos、 'console.dir()' rocks、ありがとう! – Nathan