// 1. 使用instanceof判断
function isArray (arr) {
return arr instanceof Array;
}
// 2. 直接使用数组的isArray方法
Array.isArray(obj);
// 3. Object.prototype.toString方法
function isArray(arr) {
return Object.prototype.toString.call(arr) === "[object Array]"; // 是否为数组
return Object.prototype.toString.call(arr) === "[object Object]"; // 是否为对象
return Object.prototype.toString.call(arr) === "[object Null]"; // 是否为Null
}
相关文章
- 02-18图11——判断图中是否为一棵树
- 02-18python 判断一个对象的变量类型
- 02-18poj1056(字符串判断是否存在一个字符串是另一个字符串的前缀)
- 02-18shell脚本中判断一个字符串是否是空字符串
- 02-18判断返回数据是否为 null
- 02-18判断一个字符串在至多删除k个字符后是否为回文串
- 02-18判断输入的字符串是否为回文
- 02-18C中判断字符串中是否包含另一个字符串
- 02-18js判断对象是否为空
- 02-18python – 检测变量是否为sympy类型