parent()方法的疑惑
function parent(elem) {
var parent = elem.parentNode;
return parent&&parent.nodeType !== 11 ? parent : null;
}
为何要这样写,我感觉把这个&&去掉也可以啊
就像这样:return parent.nodeType !== 11 ? parent : null;
我初步试了一下功能正常啊,为何要用这个&&多此一举呢?
function parent(elem) {
var parent = elem.parentNode;
return parent&&parent.nodeType !== 11 ? parent : null;
}
为何要这样写,我感觉把这个&&去掉也可以啊
就像这样:return parent.nodeType !== 11 ? parent : null;
我初步试了一下功能正常啊,为何要用这个&&多此一举呢?
2016-10-15
举报