周知js变量或者对象如果被赋值为undefined或者为空的时候经常会导致接下去的语句报错。
因此为了保证代码运行的流畅,必须在使用对象或者变量前先进行非空判断。
以往认知中js非空判断往往需要 if( typeof xx != 'undefined' && xx != null && xx != '') 十分繁琐,特别需要判断的变量如果不止一个整体代码会感觉非常拥挤
接下来介绍一款高效写法
if( xx ){ }
对!没错~ 这样就可以实现了,具体原理这边就不普及了(偷懒一下)。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com