분류
javascript
Javascript 30초 Snippet - Type : isPlainObject
본문
제공된 값이 Object 생성자에 의해 생성 된 객체인지 확인합니다.
https://github.com/30-seconds/30-seconds-of-code
제공된 값이 정확한지 확인하고 typeof를 사용하여 값이 Object인지 Object.constructor인지 확인하여 생성자가 Object와 같은지 확인하십시오.
const isPlainObject = val => !!val && typeof val === 'object' && val.constructor === Object;
ex)
isPlainObject({ a: 1 }); // true isPlainObject(new Map()); // false
- 이전글Javascript 30초 Snippet - Type : isPrimitive 19.11.25
- 다음글Javascript 30초 Snippet - Type : isObjectLike 19.11.25