while (div.hasChildNodes()) {
fragment.appendChild(div.firstChild)
}
while (div.firstChild) {
fragment.appendChild(div.firstChild)
}
上記の 2 つの疑似コードを比較すると、どちらも、子がなくなるまでdivtoの各子を追加します。fragment
- あなたはいつ好きですか、
hasChildNodesまたはfirstChildそれらは同じように見えますか. - API が非常に似ている場合、なぜ両方が存在するのでしょうか。toから
hasChildNodes()強制できるのに、なぜ存在するのですかfirstChildnullfalse
