Čas od času objevím v objektech JavaScriptu vlastnost, o které jsem nevěděl, že existuje, často pomocí jiného triku k dosažení stejné funkce. Jedna taková vlastnost, o které jsem se právě dozvěděl, byla isConnected
, vlastnost uzlu, která je připojena ke kontextu (tj. document
).
Zde je návod, jak používat Node.prototype.isConnected
:
const el = document.createElement('div'); el.isConnected; // false document.body.appendChild(el); el.isConnected; // true
Kdysi jsem spouštěl parentNode
zkontroluje prvek, aby zjistil, zda byl vstříknut, ale to není vždy přesné, takže jsem rád isConnected
existuje!