开发者社区> 问答> 正文

typeof img.complete != 'undefined' && !img.complete

if(typeof img.complete != 'undefined' && !img.complete) { 
return false; 
}; 
if(typeof img.naturalWidth != 'undefined' && img.naturalWidth == 0) { 
return false; 
};

请帮忙解释下这段代码是什么意思?

展开
收起
a123456678 2016-07-06 09:33:01 1854 0
1 条回答
写回答
取消 提交回答
  • typeof img.complete 判断img对象是否有complete这个属性(值),然后再做 img.complete 的判断。如果直接做 img.complete 判断但img并不存在complete属性就会出错。

    这是严谨的代码风格。

    2019-07-17 19:51:51
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Large Scale Data Files,Object 立即下载
How to Build a Successful Data 立即下载
How big data can help small data? 立即下载