首先,比較原始(蠢)的方法
functionischildof(child, parent)
parentnode =parentnode.parentnode;}}
return
false
; }
這裡 while 中判斷其實在實際情況我們應該換成我們要搜尋的上限的 dom,例如 while(parentnode === document.body) 即可。
當然,能省一行**絕不多寫乙個字母才是我們這群懶人所需求的。
parent.contains(child) //true | false
返回乙個布林值,判斷當前 parent 下面是否包含 child,包含關係為開區間(及 parent === child 時也成立)。
判斷乙個鍊錶中是否包含環
1 如何判斷乙個鍊錶是不是這類鍊錶?2 如果鍊錶為存在環,如果找到環的入口點?解答 一 判斷鍊錶是否存在環,辦法為 設定兩個指標 fast,slow 初始值都指向頭,slow每次前進一步,fast每次前進二步,如果鍊錶存在環,則fast必定先進入環,而slow後進入環,兩個指標必定相遇。當然,fas...
js判斷乙個陣列是否包含乙個指定的值
1 array.indexof 此方法判斷陣列中是否存在某個值,如果存在返回陣列元素的下標,否則返回 1 let arr something anything nothing anything let index arr.indexof nothing console.log index 結果是2 ...
js判斷乙個陣列是否包含乙個指定的值
1 array.indexof 此方法判斷陣列中是否存在某個值,如果存在返回陣列元素的下標,否則返回 1 let arr something anything nothing anything let index arr.indexof nothing console.log index 結果是2a...