bestsource

Javascript, isArray와 같은 isObject 함수가 있습니까?

bestsource 2023. 8. 2. 09:16
반응형

Javascript, isArray와 같은 isObject 함수가 있습니까?

중복 가능성:
값이 개체 리터럴인지 확인하시겠습니까?

나는 null, 0 또는 json 객체일 수 있는 출력으로 작업하고 있습니다.그래서 저는 그 출력물이 진짜 물체인지 판단할 수 있는 방법을 생각해내야 합니다.하지만 자바스크립트 기능에 그런 것이 있는지 없는지에 대한 확실한 답을 줄 수 있는 것을 찾을 수 없습니다.이것이 물체인지 감지할 수 있는 다른 방법이 없는 경우?

연산자 유형을 사용할 수 있습니다.

if( (typeof A === "object" || typeof A === 'function') && (A !== null) )
{
    alert("A is object");
}

주의할 점은typeof new Number(1) === 'object'하는 동안에typeof Number(1) === 'number';첫 번째 구문은 피해야 합니다.

다음을 사용합니다.

true 또는 false를 반환합니다.

theObject instanceof Object

jQuery에는 다음과 같은 방법이 있습니다.

설명:개체가 일반 개체인지 확인합니다("{}" 또는 "새 개체"를 사용하여 생성됨).

언급URL : https://stackoverflow.com/questions/13045419/javascript-is-there-an-isobject-function-like-isarray

반응형