关于对象是否存在

 function el, type, fn { if el.length { for var i = 0; i < el.length; i++ { addEventel[i], type, fn; } } else { el.addEventListenertype, fn, false; } }; 

请问 我如何判断el 为空 还是为一个对象 ????

ifel && el.length { // do something
}

不知道我是否get到你的点?

我在我实际代码中式这样改的
function el, type, fn

 { if el.length { for var i = 0; i < el.length; i++ { addEventel[i], type, fn; } } else { el.length == 0 ? "" : el.addEventListenertype, fn, false; } };

el instanceof Element 

判断是否为空

ifel

判断是否是对象

ifel instanceof Object

或者

ifel instanceof Array

发表评论

电子邮件地址不会被公开。 必填项已用*标注