数据类型(三)判断数组的方式
Object.prototype.toString.call()
- Object.prototype.toString.call(),返回值是一个
[object [[class]]]
- 每一个对象都有一个内部属性
[[class]]
,用于表示其类型,不可直接访问- 数组:Array
- 方法:Function
- 数字:Number
- 字符串:String
- 兑现:Object
通过原型链判断
1 | console.log([].__proto__ === Array.prototype) |
Array.isArray()
instanceof
1 | console.log([] instanceof Array) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论