【js】判断对象类型
来源:互联网 发布:mac照片薄怎么删除 编辑:程序博客网 时间:2024/05/16 07:45
对于判断参数类型
typeof 这个估计是最常用的了 , 比如下面的两个简单的例子
typeof {} // 'object'typeof /\d/ // 'object'typeof null // 'object'typeof undefined // "undefined"
但是,大家上面的例子也看到了,如果我们想具体区分参数到底是 Object 对象还是 null ,使用typeof 是不行的,因为很多类型的返回都是 ‘object’.
大家可以试试下面的方法:
Object.prototype.toString.call(/\d/) // "[object RegExp]"Object.prototype.toString.call(null) // "[object Null]"var d = null;d === Object( d ); // falsevar d = { a:1 }d === Object( d ); // truevar d = /\d/d === Object( d ); // true
更多方法请看 这里, 还看到一个 性能对比
0 0
- JS 判断对象类型
- js判断对象类型
- 【js】判断对象类型
- js判断对象类型
- js判断基本类型&对象类型
- js判断对象是否是某一类型
- 判断js中对象的类型
- js中判断对象具体类型
- js判断对象类型的方式
- 怎样判断js对象的类型
- js/javascript中判断对象类型
- 判断js中对象的类型
- 如何判断js中对象的类型
- js中判断对象具体类型
- 判断对象类型是否是Array的js脚本函数
- js判断对象是否属于Date类型并进行转换
- Js中如何判断一个对象为数组类型
- 判断对象的类型
- 手机组态软件_安卓平板组态软件_移动端组态
- Emgu英文教程
- Android-67-Tomcat启动出错:Server Tomcat v7.0 Server at localhost failed to start.
- iOS设备尺寸、像素对照表
- 每天一个linux命令(50):crontab命令
- 【js】判断对象类型
- *常用算法之冒泡算法*
- B\S备忘录19——就说多查查有好处
- jsp通过勾选复选框实现批量删除
- 王垠:完全用 GNU/Linux 工作
- synopsys
- 83. Remove Duplicates from Sorted List
- crond(cron) 和 crontab
- 黑马程序员---面向对象