爱玺玺

爱玺玺的生活日记本。wx:lb87626

javascript Try 和 Catch

for(var i=0;i<list.length;i++){ 

     html='<div class="offli">我的还价:$'+list[i]['bprice']+'&nbsp;&nbsp;&nbsp;&nbsp;还价时间:'+getLocalTime(list[i]['dtime'])+'<br/>我的留言:'+list[i]['msg']+'</div>';

     

     html+='<div class="sreplay">';

     replaymsg=data.buyerlist[i]['replaymsg'];

     resprice=data.buyerlist[i]['resprice'];

     

     try{

     for(var j=0;j<resprice.length;j++){

       re=replaymsg[j];

       html+='卖家的还价:$'+resprice[j]+'<br/>卖家的留言:'+replaymsg[j]+'<br/>';

     }

     }catch(e){

     

     }


resprice.length 当循环至一些特殊情况,resprice对象没有数据不能用.length,会产生异常,导致程序不能继续正常运行,程序错误用if语句等无法跳过,直接用try catch解决。

发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5