linkedIn JavaScript APIから返された値を適切に解析する方法を理解しようとしています。JavaScriptのオブジェクトパラメータにアクセスする方法
現時点では、返されたオブジェクトをループスルーして出力するために、次のコードを使用しています。
for(var position in profile.positions)
{
profHTML = profHTML + profile.positions[position];
}
それを考え出すへの道の結果(私を取得している部分がある:
11[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
基本的に返される最初のものであるように思わオブジェクトのその#()し、各
Chromeでコンソールログを作成したときに返される情報によると、このコードでは "company"という名前のオブジェクトを含むオブジェクトの配列が返されます。会社には4つの属性( "id"、 "industry" 、 "name"、 "type")
私はそのprofile.positionsを収集します[ポジション]は返された要素への参照ですが、ループ中に会社のオブジェクトと属性にアクセスする構文はわかりません。
また、オブジェクトの数を返す最初のループでフィールドを参照しようとするのを避けるのがベストプラクティスであるかどうかもわかりません。
ご協力いただきありがとうございます。
あなたは完全なJSON出力が返さ与えることはできますか?あなたが描いている構造を正確に推測するのは難しいです。また、配列の 'for'-' in'ループを使用しないでください:http://bonsaiden.github.com/JavaScript-Garden/#array.general – Domenic
返されるJSON出力の完全な出力方法を教えてください。私は投稿することを嬉しく思うでしょう。 –
それを質問に貼り付けてください。 –