| Server IP : 68.183.124.220 / Your IP : 216.73.217.137 Web Server : Apache/2.4.18 (Ubuntu) System : Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : gavin ( 1000) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/gavin/workspace/readjs/node_modules/simple-is/ |
Upload File : |
// simple-is.js
// MIT licensed, see LICENSE file
// Copyright (c) 2013 Olov Lassus <olov.lassus@gmail.com>
var is = (function() {
"use strict";
var hasOwnProperty = Object.prototype.hasOwnProperty;
var toString = Object.prototype.toString;
var _undefined = void 0;
return {
nan: function(v) {
return v !== v;
},
boolean: function(v) {
return typeof v === "boolean";
},
number: function(v) {
return typeof v === "number";
},
string: function(v) {
return typeof v === "string";
},
fn: function(v) {
return typeof v === "function";
},
object: function(v) {
return v !== null && typeof v === "object";
},
primitive: function(v) {
var t = typeof v;
return v === null || v === _undefined ||
t === "boolean" || t === "number" || t === "string";
},
array: Array.isArray || function(v) {
return toString.call(v) === "[object Array]";
},
finitenumber: function(v) {
return typeof v === "number" && isFinite(v);
},
someof: function(v, values) {
return values.indexOf(v) >= 0;
},
noneof: function(v, values) {
return values.indexOf(v) === -1;
},
own: function(obj, prop) {
return hasOwnProperty.call(obj, prop);
},
};
})();
if (typeof module !== "undefined" && typeof module.exports !== "undefined") {
module.exports = is;
}