问题描述
推特 API:
https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/introduction
理论上,当没有数据时,应该将值保留为空。如脚本的这一部分所示:
if (
obj_data.data[int_i].entities.hasOwnProperty("urls") &&
Array.isArray(obj_data.data[int_i].entities.urls) &&
obj_data.data[int_i].entities.urls[0].expanded_url != undefined
) {
array_Expanded_url.push([obj_data.data[int_i].entities.urls[0].expanded_url]);
} else {
array_Expanded_url.push([""]);
}
但是出现这个错误提示:
TypeError: Cannot read property 'hasOwnProperty' of undefined
而且出现的错误明显表明这一行:
obj_data.data[int_i].entities.hasOwnProperty("urls") &&
我如何修改我的脚本,以便不再发生这种情况?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)