前言
当我们需要访问js数组长度的时候,我们可能想要一个exists(存在)方法,事实上js并没有这个方法。
jQuery
在JavaScript中,一切都是’truthy’或’falsy’,而数字0(和NaN)意味着错误,其他一切都是真的。 所以你jQuery可以这样写:
if ($(selector).length){
//你的代码
}
你并不需要判断数组的长度是否大于0。
Javascript
如果你不需要jQuery,原生js你可以这样实现:
if(document.getElementById("ElementID")) {
//Do something...
}
原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/1745.html