判断一个变量类型是数组还是对象
来源:互联网 发布:jdk源码分析 pdf 编辑:程序博客网 时间:2024/04/29 05:20
第一种方法:优先使用,因为这种几乎无缺陷!
var arr = [1, 2, 3]; var obj = { name: 'lyl', age: 18, 1: 'name' } console.log(Object.prototype.toString.call(arr) === '[object Array]'); //true console.log(Object.prototype.toString.call(obj) === '[object Array]'); //false document.write(typeof arr); document.write(typeof obj);
后两种方法:次之,
var arr = [1, 2, 3]; var obj = { name: 'lyl', age: 18, 1: 'name' } console.log(arr instanceof Array); //true console.log(obj instanceof Array); //false var arr = [1, 2, 3]; var obj = { name: 'lyl', age: 18, 1: 'name' } console.log(arr.constructor === Array); //true console.log(obj.constructor === Array); //false
0 0
- 判断一个变量类型是数组还是对象
- 判断一个变量类型是数组还是对象
- JavaScript判断一个变量是对象还是数组
- 如何判断变量是数组还是对象
- Javascript中判断变量是 array还是object(是数组还是对象)
- 如何判断一个变量是数组Array类型
- 判断一个对象是不是JavaScript数组(怎样判断一个变量是数组)
- 判断一个变量是否属于数组类型
- 判断一个类是JAVA类型还是用户定义类型
- 判断一个类是JAVA类型还是用户定义类型
- 判断一个变量是无符号的还是有符号
- 判断一个变量是无符号的还是有符号
- 判断一个对象是否是数组
- delphi 判断一个数组是用length 还是 sizeof
- 判断一个变量是不是数组Array类型的方法
- 如何判断一个对象是否是基本类型的Wrapper
- 如何判断一个对象是否是基本类型的Wrapper
- Js中如何判断一个对象为数组类型
- 【javamail】 通过javamail用各种邮箱发送邮件!!
- EasyPR-Java开源中文车牌识别系统工程部署
- C++ Deque(双向队列)
- VC中控制台程序如何创建窗口
- Quartz——Spring定时任务配置
- 判断一个变量类型是数组还是对象
- redis 设置分布式锁
- 第二章 2.3 线性表的第一类:纯数组表
- BULK INSERT (Transact-SQL)
- C++11 Lambda表达式
- 电费结算 纪中3018 二分
- stm32 基于ARM GCC Compliler(EmBitz IDE) print重定向到串口打印输出 com serial
- 深入浅出 RPC - 深入篇
- [LeetCode-Java]3. Longest Substring Without Repeating Characters