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 요소들
isElement(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를 반환해요.

