开发者社区 问答 正文

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 1950 分享 版权
1 条回答
写回答
取消 提交回答
  • typeof img.complete 判断img对象是否有complete这个属性(值),然后再做 img.complete 的判断。如果直接做 img.complete 判断但img并不存在complete属性就会出错。

    这是严谨的代码风格。

    2019-07-17 19:51:51
    赞同 展开评论
问答标签:
问答地址: