Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export function getType(val) {
- return Object.toString.call(val).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
- }
- export function isUndefined(val) {
- return getType(val) === "undefined";
- }
- export function isArray(val) {
- return getType(val) === "array";
- }
- export function isObject(val) {
- return getType(val) === "object";
- }
- export function isFunction(val) {
- return getType(val) === "function";
- }
- export function isString(val) {
- return getType(val) === "string";
- }
- export function isNumber(val) {
- return getType(val) === "number";
- }
- export function isPrimitive(val) {
- return isString(val) || isNumber(val);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement