javascript [js:is()]从JavaScript Garden验证数据类型方法。 #js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript [js:is()]从JavaScript Garden验证数据类型方法。 #js相关的知识,希望对你有一定的参考价值。

/**
 * Variable data type is ?
 * @param  string - Type name (String, Number, Boolean, Date, Error, Array, Function, RegExp, Object).
 * @param  any    - Target variable.
 * @return bool
 * @link   http://bonsaiden.github.io/JavaScript-Garden/ja/#types.typeof
 */
function is(type, obj) {
  var clas = Object.prototype.toString.call(obj).slice(8, -1);
  return obj !== undefined && obj !== null && clas === type;
}

is('String', 'hoge'); // true
is('String', new String('hoge')); // true

以上是关于javascript [js:is()]从JavaScript Garden验证数据类型方法。 #js的主要内容,如果未能解决你的问题,请参考以下文章

javascript 二维数组 is undefined

从 java GWT 代码调用 .js 文件的 Javascript 函数

从java调用包含'const'的javascript?

JavaScript-函数报Uncaught ReferenceError: XX is not defined

Vue.js 在组件中使用本地 javascript 文件函数:Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_0__.writeSomething is

将自定义JavaScript从帖子添加到