0

qooxdooプレイグラウンドには、YQL バインディングのサンプルがあります。URL のクエリから返されるデータを確認したい。

このコードを変更するにはどうすればよいですか:

var delegate = {manipulateData : function(data) {

  return data.query.results.item;
}};

戻りデータを表示できるようにするには? this.debug(data)F7 を押してみましたが、そこにデータが表示されません。

4

1 に答える 1

1

オブジェクト内にいるため、キーワードthisはオブジェクト自体を指します。

したがって、次のいずれかを使用する必要があります。

  • qx.log.Logger.debug(data)遊び場(およびブラウザコンソール)のログ領域に印刷するため
  • またはconsole.log(data)、ブラウザコンソール内でのみオブジェクトを使用して検査します。

したがって、次のようになります。

var delegate = {manipulateData : function(data) {
  console.log(data);
  return data.query.results.item;
}};
于 2013-01-30T19:27:52.320 に答える