用Array.isArray();方法来检查对象是否是数组
2013-06-20 13:17
176 查看
如何确定一个变量是否为数组对象:
typeof 将返回object
instanceof Array 某些浏览器不兼容
ECMAScript5标准中的方法Array.isArray();可以用来判断对象是否为数组对象
<html>
<head>
<script>
window.onload = function(){
console.log(typeof []);//object
console.log([] instanceof Array);//某些浏览器会不兼容
console.log(Array.isArray([]));//true
console.log(Array.isArray([1, {}, {name:'szq'}, [2,3,5] ]));//true
console.log(Array.isArray({}));//false
}
</script>
</head>
</html>
typeof 将返回object
instanceof Array 某些浏览器不兼容
ECMAScript5标准中的方法Array.isArray();可以用来判断对象是否为数组对象
<html>
<head>
<script>
window.onload = function(){
console.log(typeof []);//object
console.log([] instanceof Array);//某些浏览器会不兼容
console.log(Array.isArray([]));//true
console.log(Array.isArray([1, {}, {name:'szq'}, [2,3,5] ]));//true
console.log(Array.isArray({}));//false
}
</script>
</head>
</html>
相关文章推荐
- 请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组。
- JS、JQ判断变量是否为数组的方法(Array)
- 请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
- PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
- 检查数组中是否存在某个值 php-数组函数in_array()
- 给Array本地对象增加一个原型方法,用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除重复条目的新数组
- js数组Array对象常用方法总结
- js使用Array.prototype.sort()对数组对象排序的方法
- PHP检查一个数组内是否存在指定元素in_array
- 请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组。
- JavaScript判断变量是否为数组的方法(Array)
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- es6 数组对象新增方法 Array.from()将两类对象转为真正的数组
- 几种检查 数组里是否包含某个值的方法
- JavaScript isArray()函数判断对象类型的种种方法
- JavaScript判断变量是否为数组的方法(Array)
- 给Array本地对象增加一个原型方法,他的用途是删除数组中重复的条目,并将新的数组返回
- javascript中数组Array对象调用不同的方法可以实现几种数据结构
- PHP array_key_exists检查键名或索引是否存在于数组中的实现方法