博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
typeof、instanceof、constructor...
阅读量:5953 次
发布时间:2019-06-19

本文共 531 字,大约阅读时间需要 1 分钟。

let type = []type.constructor = "hello"复制代码

typeof

【不能进一步区分null、数组、对象...】console.log(typeof type) // object复制代码

instanceof

【基本类型需用new声明,且还受继承影响】console.log(type instanceof Array, type instanceof Object) // true true复制代码

constructor

【指向可以改变】console.log(type.constructor) // hello复制代码

通用:Object.prototype.toString.call( )

console.log(Object.prototype.toString.call(type)) // [object Array]console.log(Object.prototype.toString.call(type).replace(/\[object\s|\]/g, '')) // Array复制代码

转载于:https://juejin.im/post/5cb80cd7e51d456e5e035f20

你可能感兴趣的文章
Gamma阶段第三次scrum meeting
查看>>
python3之装饰器修复技术@wraps
查看>>
[考试]20150606
查看>>
Javascript_备忘录5
查看>>
Can’t create handler inside thread that has not called Looper.prepare()
查看>>
敏捷开发方法综述
查看>>
Hadoop数据操作系统YARN全解析
查看>>
修改数据库的兼容级别
查看>>
Windows下同时安装两个版本Jdk
查看>>
uoj#228. 基础数据结构练习题(线段树)
查看>>
JS键盘事件监听
查看>>
ios开发周期之--(向上,向下,四舍五入)取整
查看>>
加油!
查看>>
拦截导弹问题(动态规划)
查看>>
iOS 单元测试(Unit Test 和 UI Test)
查看>>
[linux小技巧]
查看>>
文件下载_中文乱码:"Content-disposition","attachment; filename=中文名
查看>>
HBase 笔记3
查看>>
2017.11.23 display fun --STM8
查看>>
深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器
查看>>