0
我有通過JSON對象列表循環的功能。它的實際工作,但它給了我這個錯誤:「遺漏的類型錯誤:無法未定義讀取屬性‘值’」指着這行:傳遞參數正確
var resValues = result.values;
我的代碼是:
function onLinkedInLoad() {
IN.Event.on(IN, "auth", onLinkedInAuth);
}
function onLinkedInAuth() {
var cpnyID = 2414183; //LinkedIn's testDevCo
IN.API.Raw("/companies/" + cpnyID + "/updates?event-type=status-update&start=0&count=10&format=json")
.result(displayUpdates);
}
function displayUpdates(result) {
var resValues = result.values;
for (var i in resValues) {
var share = resValues[i].updateContent.companyStatusUpdate.share;
console.log(share);
}
}
做什麼,我需要更改以修復此錯誤?
的JSON看起來是這樣的:
{
"values": [{
"updateContent": {
"companyStatusUpdate": {
"share": {
"content": {
"description": "Test description",
"eyebrowUrl": "http://linkd.in/…",
"shortenedUrl": "http://linkd.in/…",
"submittedImageUrl": "http://m.c.lnkd.licdn.com/…",
"submittedUrl": "http://linkd.in/…",
"thumbnailUrl": "https://media.licdn.com/…",
"title": "Best Advice: Take Jobs Others Don't Want"
}
}
}
}
}]
}
非常感謝提前。
告訴我們在哪兒,你使用'代碼displayUpdates',因爲它看起來像你給它一個錯誤的參數。 – leroydev
編輯你的問題,並在那裏添加代碼,因爲它沒有格式在這裏,它不屬於評論。 – leroydev
您的代碼工作正常在'node' ...... –