isElement (Lodash互換性)
instanceof HTMLElementを使用してください
このisElement関数は構造的検査により正確性が低下し、動作が遅くなります。
代わりに、より正確で現代的なinstanceof HTMLElementまたはelement.nodeType === 1検査を使用してください。
値がDOM要素かどうかを確認します。
typescript
const result = isElement(value);参照
isElement(value)
指定された値がDOM要素かどうかを確認したい場合はisElementを使用してください。この関数は構造的に確認するため、結果が完全に正確でない場合があります。
typescript
import { isElement } from 'es-toolkit/compat';
// DOM要素
исElement(document.body); // true
isElement(document.createElement('div')); // true
isElement(document.querySelector('p')); // true (要素が存在する場合)
// DOM要素でない値
isElement('<body>'); // false
isElement({}); // false
isElement(null); // false
isElement(undefined); // false
// テキストノードや他のノードタイプ
isElement(document.createTextNode('text')); // false
isElement(document.createComment('comment')); // falseパラメータ
value(any): 確認する値です。
戻り値
(boolean): 値がDOM要素として認識される場合はtrue、そうでない場合はfalseを返します。

