慕粉3533780
2016-10-15 21:10
function parent(elem) {
var parent = elem.parentNode;
return parent&&parent.nodeType !== 11 ? parent : null;
}
为何要这样写,我感觉把这个&&去掉也可以啊
就像这样:return parent.nodeType !== 11 ? parent : null;
我初步试了一下功能正常啊,为何要用这个&&多此一举呢?
防止parent是null或者未定义
jQuery源码解析(DOM与核心模块)
71439 学习 · 82 问题
相似问题