분류 javascript

Javascript 30초 Snippet - Type : isPrimitive

컨텐츠 정보

  • 조회 313 (작성일 )

본문

전달 된 값이 기본인지 여부를 판별하는 부울을 리턴합니다.


https://github.com/30-seconds/30-seconds-of-code 


val에서 객체를 생성하고 val과 비교하여 전달 된 값이 프리미티브인지 (즉, 생성 된 객체와 같지 않은지) 확인합니다.


const isPrimitive = val => Object(val) !== val;


ex)


isPrimitive(null); // true
isPrimitive(50); // true
isPrimitive('Hello!'); // true
isPrimitive(false); // true
isPrimitive(Symbol()); // true
isPrimitive([]); // false