在以下代码中,我收到错误:
Unable to get value of the property 'deal_score_round_img': object is null or undefined
调试器将jdeals[i]['deal_score_round_img']
的值报告为:
"<img src=\"assets/deal_scores/80.gif\" width=\"40\" height=\"35\" />"
第一行(typeof)发生错误。
if(typeof(jdeals[i]['deal_score_round_img'])!="undefined")
{
var nums = jdeals[i]['deal_score_round_img'].match(/([[0-9]+)/ig);
t.deal_score = nums[0];//80
}
该脚本的目的是从图像字符串中提取“80”。
任何想法?
答案 0 :(得分:1)
似乎jdeals可能为null或未定义,如果是这样,你也要检查它:
if(typeof(jdeals[i])!="undefined" &&
typeof(jdeals[i]['deal_score_round_img'])!="undefined")