Node.contains
Posted icyyyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.contains相关的知识,希望对你有一定的参考价值。
1. Node.contains()返回的是一个布尔值,来表示传入的节点是否为该节点的后代节点
2.
node.contains( otherNode )
node
是否包含otherNode节点.otherNode
是否是node的后代节点.
如果 otherNode
是 node 的后代节点或是
node
节点本身.则返回true
, 否则返回 false
.
3. 描述:查找两个节点的最近的一个共同父节点,可以包括节点自身
输入描述:oNode1 和 oNode2 在同一文档中,且不会为相同的节点
1 function commonParentNode(oNode1, oNode2) { 2 if(oNode1.contains(oNode2)){ 3 return oNode1; 4 }else if(oNode2.contains(oNode1)){ 5 return oNode2; 6 } 7 return oNode1.parentNode; 8 }
以上是关于Node.contains的主要内容,如果未能解决你的问题,请参考以下文章
A linked list is given such that each node contains an additional random pointer which could point t