オブジェクトを含むオブジェクトを返すAPIからのjson応答があります
何かのようなもの:
{Object}->{results}->{manyObjects}
これを実行するとき:
var list = data.results.list;
for(val in list){
console.debug(typeof val);
}
コンソールは、オブジェクトの代わりに文字列を返します。
誰かが私がオブジェクトをスキャンするのを手伝ってもらえますか?
オブジェクトを含むオブジェクトを返すAPIからのjson応答があります
何かのようなもの:
{Object}->{results}->{manyObjects}
これを実行するとき:
var list = data.results.list;
for(val in list){
console.debug(typeof val);
}
コンソールは、オブジェクトの代わりに文字列を返します。
誰かが私がオブジェクトをスキャンするのを手伝ってもらえますか?
コードでは、キーが指す値ではなく、オブジェクト内のキーval
だけです。代わりにこれを試してください:
for(var val in list) {
console.debug(typeof list[val]);
}
それを念頭に置いて、別の名前に変更することをお勧めしval
ます。
for inループは、リストオブジェクトのすべてのプロパティ名を返します。これらのプロパティへのハンドルを受け取るには、オブジェクトでこれらのプロパティを参照する必要があります。
var list = data.results.list;
for(val in list){
console.debug(typeof list[val]);
}