判断一个变量是否为数组的几种方法
来源:互联网 发布:mac 命令行链接mysql 编辑:程序博客网 时间:2024/05/17 01:30
1、方法一: instanceof操作符;
var arr =[1,2,3];console.log(arr instanceof Array); //true;
2.对象的 constructor 属性;
var arr =[1,2,3];console.log(arr.constructor===Array); //true;
3.Array.isArray(); 此方法须考虑兼容性
var arr = [1,2,3,1]; var arr2 = [{ abac : 1, abc : 2 }]; function isArrayFn(value){ if (typeof Array.isArray === "function") { return Array.isArray(value); }else{ return Object.prototype.toString.call(value) === "[object Array]"; } } alert(isArrayFn(arr));// true alert(isArrayFn(arr2));// true
0 0
- 判断一个变量是否为数组的几种方法
- JS 判断某变量是否等于某数组中的一个值 的几种方法
- PHP 判断数组是否为空的几种方法
- php 判断数组是否为空的几种方法
- PHP 判断数组是否为空的几种方法
- js判断一个变量是否为数组
- JavaScript判断变量是否为数组的方法
- JavaScript判断变量是否为数组的方法(Array)
- JS、JQ判断变量是否为数组的方法(Array)
- PHP判断变量是否为空的几种方法区别
- 判断一个对象是否为数组的方法
- python判断一个字符串是否为另一字符串的子串的几种方法
- 原生如何检测变量是否是一个数组的几种方法
- SHELL判断一个字串是否为数字的几种方法
- SHELL判断一个字串是否为数字的几种方法
- python脚本判断一个数是否为素数的几种方法
- C# 判断是否为数字的几种方法
- Java判断字符串是否为数字的几种方法
- P1102 陶陶摘苹果
- Tensorflow安装教程(Ubuntu14.04+cuda-7.5+cudnn-v4)
- android文件存储
- 使用webview几种常见的hybrid通信方式
- poj 1873 The Fortified Forest 搜索+凸包
- 判断一个变量是否为数组的几种方法
- 一句SQL查出所有课程成绩最高和最低的学生及其分数
- Spring In Action 03 ---面向切面的Spring
- AsyncTask
- (四)环境搭建和页面引入、实体和映射的创建
- 2道通杀的iOS/Android笔试题
- Android 内存优化
- StartActivityForResult简单使用
- centos 6.5 查看df -ah 和 du -sh 空间不一致的情况问题分析