如果状态不匹配,则缩小为丑陋



我有一个JavaScript代码作为

if(msg.Url!==undefined && (msg.Url!==null || msg.Url!==''))

当我使用Uglify缩小它时,它会转换为

void 0 === msg.Url || null  === msg.Url && "" === msg.Url 

&&|| 的位置不对吗

我认为缩小js后,条件可能是这样的:

void 0!==msg.Url&&(null!==msg.Url||""!==msg.Url);

如果是的话:

if(void 0!==msg.Url&&(null!==msg.Url||""!==msg.Url))

最新更新